From 6e08b4d3dbcee82c64d1153625fe9ad71a4e5810 Mon Sep 17 00:00:00 2001 From: Joffjoff5000 <Joffjoff5000@gmail.com> Date: Sun, 11 Apr 2021 23:10:18 +0200 Subject: [PATCH] Test questions in db --- server/tests/test_db.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/server/tests/test_db.py b/server/tests/test_db.py index f8d2f0e6..68f49d5a 100644 --- a/server/tests/test_db.py +++ b/server/tests/test_db.py @@ -110,6 +110,34 @@ def test_question(client): assert item_q1.type.name == "Boolean" assert item_q2.type.name == "Multiple" + # Get question + CID = 3 + QID = 4 + item_q1 = dbc.get.question(CID, QID) + assert item_q1.id == QID + item_slide = dbc.get.slide(CID, item_q1.slide_id) + assert item_q1.slide_id == item_slide.id + + # Edit question + print(item_q1.type_id) + print(item_q1.slide_id) + name = "Nytt namn" + total_score = 44 + type_id = 2 + slide_id = 4 + dbc.edit.question(item_q1, name=name, total_score=total_score, type_id=type_id, slide_id=slide_id) + item_q1 = Question.query.filter_by(name=name).first() + assert item_q1.name == name + assert item_q1.total_score == total_score + assert item_q1.type_id == type_id + assert item_q1.slide_id == slide_id + + # Search for question + item_q2, _ = dbc.get.search_questions( + name=name, total_score=total_score, type_id=type_id, slide_id=slide_id, competition_id=CID + ) + assert item_q1 == item_q2[0] + def test_slide(client): add_default_values() -- GitLab