def test_from_json_old_format_no_update(): data = { "query": "example query", "destination": 17839, "latest_update": None } sub = Subscription.from_json_old_format(data) assert sub.query_str == "example query" assert sub.destination == 17839 assert sub.latest_update is None
def test_from_json_old_format(): data = { "query": "example query", "destination": 17839, "latest_update": "2019-09-17T21:14:07Z" } sub = Subscription.from_json_old_format(data) assert sub.query_str == "example query" assert sub.destination == 17839 assert sub.latest_update == datetime.datetime(2019, 9, 17, 21, 14, 7, tzinfo=datetime.timezone.utc)