diff --git a/test/acceptanceTest.md b/test/acceptanceTest.md index 0fb2698..7903d44 100644 --- a/test/acceptanceTest.md +++ b/test/acceptanceTest.md @@ -46,7 +46,7 @@ Wenn man allerdings nur den Widerstand und die Spannung kennt und den entspreche $ I = \dfrac{U}{R} $ -[question:64] +[question:NB504] Würde man die 10 V-Batterie in dem Beispiel durch eine 20 V-Batterie ersetzen, dann würde sich auch der Strom von 1 mA auf 2 mA erhöhen. Wenn man also die Spannung verdoppelt, dann verdoppelt sich auch der Strom. Entsprechend würde sich auch der Strom auf 0,5 mA halbieren, wenn man die Spannung auf 5 V halbieren würde. @@ -73,8 +73,8 @@ CQ CQ hier ist DL1PZ mit einem allgemeinen Anruf, hier ist DL1PZ und hört. --- -[question:397] -[question:515] +[question:BB102] +[question:BE105] *QSO* ist eine Abkürzung, die ursprünglich aus der Morsetelegrafie stammt und "ich habe direkten Kontakt zu Station X" bedeutet. Daran angelehnt, sprechen Funkamateure oftmals von einem QSO, wenn sie eine erfolgreiche Funkverbindung meinen. diff --git a/test/acceptanceTestSlides.md b/test/acceptanceTestSlides.md index dca7dea..57b1f27 100644 --- a/test/acceptanceTestSlides.md +++ b/test/acceptanceTestSlides.md @@ -75,7 +75,7 @@ CQ CQ hier ist DL1PZ mit einem allgemeinen Anruf, hier ist DL1PZ und hört. [photo:123:n_rst_s-meter:Display eines IC9700-Transceivers, hervorgehoben ist das S-Meter, das den aktuellen Empfangspegel anzeigt] --- -[question:2482] +[question:NB201] --- ## Slide Tabelle diff --git a/test/test_html.py b/test/test_html.py index 352e19b..2771377 100644 --- a/test/test_html.py +++ b/test/test_html.py @@ -8,7 +8,7 @@ from renderer.fifty_ohm_html_renderer import FiftyOhmHtmlRenderer def parse_katalog(): - with open("data/fragenkatalog3b.json") as fragenkatalog_file: + with open("data/git_content/contents/questions/fragenkatalog3b.json") as fragenkatalog_file: fragenkatalog = json.load(fragenkatalog_file) questions = {} @@ -31,14 +31,12 @@ question_template = env.get_template("question.html") questions = parse_katalog() -def question_stub(input): +def question_stub(number): """Combines the original question dataset from BNetzA with our internal metadata""" - with open("data/metadata3b.json") as metadata_file: + with open("data/git_content/contents/questions/metadata3b.json") as metadata_file: metadata = json.load(metadata_file) - number = metadata[f"{input}"]["number"] # Fragennummer z.B. AB123 - question = questions[number] - metadata = metadata[f"{input}"] + metadata = metadata[f"{number}"] if "answer_a" in question: answers = [question["answer_a"], question["answer_b"], question["answer_c"], question["answer_d"]] @@ -71,9 +69,8 @@ def question_stub(input): def include_stub(include): - with open("data/includes.json") as file: - includes = json.load(file) - return includes.get(include) + with open(f"data/git_content/contents/html/{include}.html") as file: + return file.read() @pytest.mark.skip("Requires special files") diff --git a/test/test_html_slides.py b/test/test_html_slides.py index a570b5d..19b9029 100644 --- a/test/test_html_slides.py +++ b/test/test_html_slides.py @@ -9,7 +9,7 @@ from renderer.fifty_ohm_html_slide_renderer import FiftyOhmHtmlSlideRenderer def parse_katalog(): - with open("data/fragenkatalog3b.json") as fragenkatalog_file: + with open("data/git_content/contents/questions/fragenkatalog3b.json") as fragenkatalog_file: fragenkatalog = json.load(fragenkatalog_file) questions = {} @@ -43,14 +43,12 @@ def filter_shuffle_answers(seq): return seq -def question_stub(input): +def question_stub(number): """Combines the original question dataset from BNetzA with our internal metadata""" - with open("data/metadata3b.json") as metadata_file: + with open("data/git_content/contents/questions/metadata3b.json") as metadata_file: metadata = json.load(metadata_file) - number = metadata[f"{input}"]["number"] # Fragennummer z.B. AB123 - question = questions[number] - metadata = metadata[f"{input}"] + metadata = metadata[f"{number}"] if "answer_a" in question: answers = [question["answer_a"], question["answer_b"], question["answer_c"], question["answer_d"]]