def test_removed_key(self): old = dict(a=1, b=2, c=3) new = dict(a=1, c=3) diff = utils.diff_dict(old, new) self.assertEqual(diff, dict(b=['-']))
def test_new_key(self): old = dict(a=1, b=2, c=3) new = dict(a=1, b=2, c=3, d=4) diff = utils.diff_dict(old, new) self.assertEqual(diff, dict(d=['+', 4]))
def test_changed_key(self): old = dict(a=1, b=2, c=3) new = dict(a=1, b=4, c=3) diff = utils.diff_dict(old, new) self.assertEqual(diff, dict(b=['+', 4]))
def test_no_change(self): old = dict(a=1, b=2, c=3) new = dict(a=1, b=2, c=3) diff = utils.diff_dict(old, new) self.assertEqual(diff, {})