From 347cab91acab136d7394445217649414f02bf959 Mon Sep 17 00:00:00 2001 From: Dragos0000 Date: Wed, 2 Mar 2022 14:32:32 +0000 Subject: [PATCH] added test and removed print statement --- tests/unit/domain/model/test_metadata.py | 1 - tests/unit/notice_normaliser/test_model.py | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/unit/domain/model/test_metadata.py b/tests/unit/domain/model/test_metadata.py index cf807568b..52608ef99 100644 --- a/tests/unit/domain/model/test_metadata.py +++ b/tests/unit/domain/model/test_metadata.py @@ -15,7 +15,6 @@ def test_metadata(): metadata = TEDMetadata(**{"AA": "Value here", "No_key": "Value"}) assert metadata.AA == "Value here" assert "No_key" not in metadata.dict().keys() - print(metadata.dict().keys()) def test_dict_comparison(): a1 = {'a': 1, 'a2': 1, "b": 2, "c": 3} diff --git a/tests/unit/notice_normaliser/test_model.py b/tests/unit/notice_normaliser/test_model.py index c1d7f00e9..5d435b424 100644 --- a/tests/unit/notice_normaliser/test_model.py +++ b/tests/unit/notice_normaliser/test_model.py @@ -9,6 +9,18 @@ def test_extracted_metadata(notice_id): assert "country_of_buyer" in metadata.dict().keys() +def test_dict_extracted_metadata(notice_id): + data_dict = { + "ojs_issue_number": "232452", + "city_of_buyer": [LanguageTaggedString("french", "fr"), LanguageTaggedString("english", "en")] + } + metadata = ExtractedMetadata(**data_dict) + filtered_metadata = {k: v for k, v in metadata.dict().items() if v is not None} + assert data_dict["city_of_buyer"] == metadata.dict()["city_of_buyer"] + assert data_dict["city_of_buyer"][0].text == metadata.city_of_buyer[0].text + assert data_dict == filtered_metadata + + def test_multilingual_string(): title = LanguageTaggedString(text="This is a text", language="en")