init file, test refactor

This commit is contained in:
WorldTeacher
2024-01-31 15:20:00 +01:00
parent c0ccf00dcb
commit cf7f0df434
3 changed files with 15 additions and 20 deletions

2
src/errors/__init__.py Normal file
View File

@@ -0,0 +1,2 @@
#import basic error classes
from .DatabaseErrors import *

View File

@@ -1,22 +1,15 @@
from src.backend.database import Database
import pickle
def test_connection():
db=Database()
assert db.database is not None
import pytest
def test_insert():
db=Database()
assert db.database is not None
db.create_user("test_account", "test", "test", "test")
curr_users = db.get_users()
curr_users = [x[2] for x in curr_users]
assert "test_account" in curr_users
db.delete_user("test_account")
curr_users = db.get_users()
curr_users = [x[2] for x in curr_users]
assert "test_account" not in curr_users
def test_prof():
assert Database().getProfNameById(1,add_title=True) == "Karoß Sabine"
assert Database().getProfNameById(1,add_title=False) == "Karoß Sabine"
assert Database().getProfId("Karoß Sabine") == 1
def test_apparat():
assert Database().getApparatName(3,1) == "Theorie und Praxis Gymnastik"
def test_admin():
assert len(Database().getUser()) >=1 and "admin" in Database().getUser()
def test_pickle_bookdata():
db=Database()
assert db.database is not None

View File

@@ -1,5 +1,5 @@
from src.backend.database_rewrite import Database
from src.backend.database import Database
db = Database("semap.db")
print(db.query_db("SELECT * FROM subjects WHERE id=1"))
# print(db.query_db("SELECT * FROM subjects WHERE id=1"))