Loading tests/test_model.py +13 −9 Original line number Diff line number Diff line Loading @@ -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() Loading
tests/test_model.py +13 −9 Original line number Diff line number Diff line Loading @@ -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()