def test_serialization_loop(list1, msg): s = list_to_string(list1) list2 = string_to_list(s) self.assertEqual(list1, list2, msg) self.assertEqual(list1.__class__, list2.__class__, msg) for v1, v2 in zip(list1, list2): self.assertEqual(v1, v2, msg)
def test04_can_serialize_and_deserialize_empty_lists_correctly(self): self.assertEqual("", list_to_string([])) self.assertEqual([], string_to_list(""))