def _test(self, a, b, expected): try: deep_compare(a, b) self.fail('Should never get here') except RuntimeError as e: self.assertEqual(expected, e.message)
def test_same_data_structures(self): a = dict(a=[1,2,3], b={4, 5, 6, (7, 8, 9)}, c=['123', datetime.now()]) b = copy.deepcopy(a) deep_compare(a, b)
def test_same_data_structures(self): a = dict(a=[1, 2, 3], b={4, 5, 6, (7, 8, 9)}, c=['123', datetime.now()]) b = copy.deepcopy(a) deep_compare(a, b)