Commit c6ca311d authored by Victor Zimmermann's avatar Victor Zimmermann
Browse files

Update test_model.py: Better variable names, general redesign

parent 52898a74
Loading
Loading
Loading
Loading
+13 −9
Original line number Diff line number Diff line
@@ -10,13 +10,17 @@ TEST_DIR = os.path.dirname(__file__)

def test_import_json():

    test_infile = os.path.join(TEST_DIR, 'verses.json')
    verse_filepath = os.path.join(TEST_DIR, 'verses.json')

    verse_models = azm.model.from_json(verse_filepath)

    verse_list_from_model = [verse_model.to_dict() for verse_model in verse_models]

    with open(verse_filepath, 'r') as verse_file:
        verse_list_from_json = json.loads(verse_file.read())

    assert verse_list_from_model == verse_list_from_json

    verses = azm.model.from_json(test_infile)
    #a = "["+", ".join([verse.to_json() for verse in verses])+"]"
    json_string = "["+", ".join([verse.to_json() for verse in verses])+"]"
    parsed = json.loads(json_string)
    print(json.dumps(parsed, indent=4, sort_keys=True))

if __name__ == "__main__":
    test_import_json()