[REF] Less Files

This commit is contained in:
2026-02-13 15:07:11 +01:00
parent 75c295ce4b
commit 368038bdb9
9 changed files with 16 additions and 62 deletions

View File

@@ -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()

View File

@@ -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()

View File

@@ -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

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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

View File

@@ -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()

View File

@@ -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__":