add files from folder merger

This commit is contained in:
2025-05-12 09:05:09 +02:00
parent 5ac3509548
commit d71de1bd1a
98 changed files with 14070 additions and 241 deletions

0
test/__init__.py Normal file
View File

15
test/database_test.py Normal file
View File

@@ -0,0 +1,15 @@
from src.backend.database import Database
import pytest
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()

View File

@@ -0,0 +1,10 @@
from test.webrequest_test import test_webdata_bibtexttransform
def many_test_webdata():
test_webdata_bibtexttransform("RIS")
test_webdata_bibtexttransform("BibTeX")
test_webdata_bibtexttransform("COinS")
test_webdata_bibtexttransform("ARRAY")
test_webdata_bibtexttransform("RDS")
assert True is True

5
test/test_database.py Normal file
View File

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

23
test/webrequest_test.py Normal file
View File

@@ -0,0 +1,23 @@
import pytest
from src.logic.webrequest import WebRequest
from src.logic.webrequest import BibTextTransformer
from src.logic.dataclass import BookData
def test_webdata_bibtexttransform(source_data:str="RIS"):
request = WebRequest().get_ppn("ST 250 U42 (15) ").get_data()
assert isinstance(request, list) is True
assert len(request)>0
model:BookData = BibTextTransformer(source_data).get_data(request).return_data()
assert model is not None
assert model.signature =="ST 250 U42 (15)"
assert model.ppn == "1693321114"
assert model.author == "Ullenboom, Christian"
assert model.link == "https://rds.ibs-bw.de/phfreiburg/link?kid=1693321114"
assert model.pages=="1246"
assert model.publisher=="Rheinwerk Computing"