add files from folder merger
This commit is contained in:
0
test/__init__.py
Normal file
0
test/__init__.py
Normal file
15
test/database_test.py
Normal file
15
test/database_test.py
Normal 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()
|
||||
|
||||
|
||||
10
test/many_webrequest_test.py
Normal file
10
test/many_webrequest_test.py
Normal 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
5
test/test_database.py
Normal 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
23
test/webrequest_test.py
Normal 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"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user