init file, test refactor
This commit is contained in:
2
src/errors/__init__.py
Normal file
2
src/errors/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
#import basic error classes
|
||||
from .DatabaseErrors import *
|
||||
@@ -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
|
||||
|
||||
@@ -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"))
|
||||
Reference in New Issue
Block a user