Skip to content
Snippets Groups Projects

Add tests on json export

1 file
+ 8
9
Compare changes
  • Side-by-side
  • Inline
+ 8
9
@@ -556,17 +556,16 @@ class JSONExportTest(TestCase):
self.assertEqual(
self.export_dict["participants"], [], "Empty participant list expected"
)
info_keys = {"title": "name", "slug": "slug"}
for attr in ["contact_email", "place"]:
if hasattr(self.event, attr) and getattr(self.event, attr):
info_keys[attr] = attr
self.assertEqual(
self.export_dict["info"].keys(),
{"title", "slug", "place", "contact_email"},
"info keys not as expected",
)
self.assertEqual(self.event.name, self.export_dict["info"]["title"])
self.assertEqual(self.event.slug, self.export_dict["info"]["slug"])
self.assertEqual(self.event.place, self.export_dict["info"]["place"])
self.assertEqual(
self.event.contact_email, self.export_dict["info"]["contact_email"]
self.export_dict["info"].keys(), info_keys.keys(), "info keys not as expected"
)
for attr, attr_field in info_keys.items():
self.assertEqual(getattr(self.event, attr_field), self.export_dict["info"][attr])
_check_uniqueness(self.export_dict["aks"], "AK")
_check_uniqueness(self.export_dict["rooms"], "Room")
Loading