From 368038bdb964fedc0dc0c62243ba530461920c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ur=C3=ADa?= Date: Fri, 13 Feb 2026 15:07:11 +0100 Subject: [PATCH] [REF] Less Files --- app/api/cruds/env/create.py | 6 ------ app/api/cruds/env/delete.py | 7 ------- app/api/cruds/env/read.py | 9 --------- app/api/cruds/env/update.py | 7 ------- app/api/cruds/path/create.py | 6 ------ app/api/cruds/path/delete.py | 7 ------- app/api/cruds/path/read.py | 10 ---------- app/api/cruds/path/update.py | 7 ------- tests/test_db.py | 19 ++++++++++++++++--- 9 files changed, 16 insertions(+), 62 deletions(-) delete mode 100644 app/api/cruds/env/create.py delete mode 100644 app/api/cruds/env/delete.py delete mode 100644 app/api/cruds/env/read.py delete mode 100644 app/api/cruds/env/update.py delete mode 100644 app/api/cruds/path/create.py delete mode 100644 app/api/cruds/path/delete.py delete mode 100644 app/api/cruds/path/read.py delete mode 100644 app/api/cruds/path/update.py diff --git a/app/api/cruds/env/create.py b/app/api/cruds/env/create.py deleted file mode 100644 index 67cfe2e..0000000 --- a/app/api/cruds/env/create.py +++ /dev/null @@ -1,6 +0,0 @@ -from sqlalchemy.orm import Session -from ....schema.library.env import Env - -def create(session:Session, env:Env): - session.add(env) - session.commit() \ No newline at end of file diff --git a/app/api/cruds/env/delete.py b/app/api/cruds/env/delete.py deleted file mode 100644 index 6beae7e..0000000 --- a/app/api/cruds/env/delete.py +++ /dev/null @@ -1,7 +0,0 @@ -from sqlalchemy.orm import Session - -from ....schema.library.env import Env - -def delete(session:Session, env:Env): - session.delete(env) - session.commit() \ No newline at end of file diff --git a/app/api/cruds/env/read.py b/app/api/cruds/env/read.py deleted file mode 100644 index 93a186e..0000000 --- a/app/api/cruds/env/read.py +++ /dev/null @@ -1,9 +0,0 @@ -from sqlalchemy.orm import Session -from sqlalchemy import select - -from ....schema.library.env import Env - -def read(session:Session, _id:int): - stmt = select(Env).where(Env.id == _id) - env:Env = session.scalars(stmt).one() - return env \ No newline at end of file diff --git a/app/api/cruds/env/update.py b/app/api/cruds/env/update.py deleted file mode 100644 index 01a5282..0000000 --- a/app/api/cruds/env/update.py +++ /dev/null @@ -1,7 +0,0 @@ -import os -from sqlalchemy.orm import Session - -from ....schema.library.env import Env - -def update(session:Session, env:Env): - session.commit() \ No newline at end of file diff --git a/app/api/cruds/path/create.py b/app/api/cruds/path/create.py deleted file mode 100644 index b50af17..0000000 --- a/app/api/cruds/path/create.py +++ /dev/null @@ -1,6 +0,0 @@ -from sqlalchemy.orm import Session -from ....schema.library.path import Path - -def create(session:Session, path:Path): - session.add(path) - session.commit() \ No newline at end of file diff --git a/app/api/cruds/path/delete.py b/app/api/cruds/path/delete.py deleted file mode 100644 index 688231b..0000000 --- a/app/api/cruds/path/delete.py +++ /dev/null @@ -1,7 +0,0 @@ -from sqlalchemy.orm import Session - -from ....schema.library.path import Path - -def delete(session:Session, path:Path): - session.delete(path) - session.commit() \ No newline at end of file diff --git a/app/api/cruds/path/read.py b/app/api/cruds/path/read.py deleted file mode 100644 index 97c56dd..0000000 --- a/app/api/cruds/path/read.py +++ /dev/null @@ -1,10 +0,0 @@ -import os -from sqlalchemy.orm import Session -from sqlalchemy import select - -from ....schema.library.path import Path - -def read(session:Session, _id:int): - stmt = select(Path).where(Path.id == _id) - path:Path = session.scalars(stmt).one() - return path \ No newline at end of file diff --git a/app/api/cruds/path/update.py b/app/api/cruds/path/update.py deleted file mode 100644 index 93c4dd4..0000000 --- a/app/api/cruds/path/update.py +++ /dev/null @@ -1,7 +0,0 @@ -import os -from sqlalchemy.orm import Session - -from ....schema.library.path import Path - -def update(session:Session, path:Path): - session.commit() \ No newline at end of file diff --git a/tests/test_db.py b/tests/test_db.py index 2cfaa19..1d91146 100644 --- a/tests/test_db.py +++ b/tests/test_db.py @@ -120,9 +120,22 @@ class TestDB(unittest.TestCase): library = read(self.session, 1) library.name = "Another Library" update(self.session, library) - self.assertEqual(library.name, self.library.name) - self.assertNotEqual(library.name, "Library Test") - self.assertEqual(library.name, "Another Library") + library1 = read(self.session, 1) + self.assertEqual(library1.name, self.library.name) + self.assertNotEqual(library1.name, "Library Test") + self.assertEqual(library1.name, "Another Library") + + def test_update_name(self): + library = read(self.session, 1) + library.books[0].name = "Another Book on the shelf" + update(self.session, library) + + library1 = read(self.session, 1) + book = library1.books[0] + + self.assertEqual(book.name, self.library.books[0].name) + self.assertNotEqual(book.name, "Test book") + self.assertEqual(book.name, "Another Book on the shelf") if __name__ == "__main__":