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 from src.backend.database import Database
import pickle import pytest
def test_connection():
db=Database()
assert db.database is not None
def test_insert(): def test_prof():
db=Database() assert Database().getProfNameById(1,add_title=True) == "Karoß Sabine"
assert db.database is not None assert Database().getProfNameById(1,add_title=False) == "Karoß Sabine"
db.create_user("test_account", "test", "test", "test") assert Database().getProfId("Karoß Sabine") == 1
curr_users = db.get_users()
curr_users = [x[2] for x in curr_users] def test_apparat():
assert "test_account" in curr_users assert Database().getApparatName(3,1) == "Theorie und Praxis Gymnastik"
db.delete_user("test_account")
curr_users = db.get_users() def test_admin():
curr_users = [x[2] for x in curr_users] assert len(Database().getUser()) >=1 and "admin" in Database().getUser()
assert "test_account" not in curr_users
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") db = Database("semap.db")
print(db.query_db("SELECT * FROM subjects WHERE id=1")) # print(db.query_db("SELECT * FROM subjects WHERE id=1"))