Ejemplo n.º 1
0
 def test_splitting_value_picked_up(self):
     self.assertEqual(mergic.diff({1: [1, 2], 3: [3]},
                                  {1: [1], 2: [2], 3: [3]}),
                      {1: [1], 2: [2]})
Ejemplo n.º 2
0
 def test_renaming_key_picked_up(self):
     self.assertEqual(mergic.diff({1: [1]}, {2: [1]}), {2: [1]})
Ejemplo n.º 3
0
 def test_order_doesnt_matter(self):
     self.assertEqual(mergic.diff({1: [1, 2]}, {1: [2, 1]}), {})
Ejemplo n.º 4
0
 def test_raises_when_second_doesnt_assign(self):
     with self.assertRaises(ValueError):
         mergic.diff({1: [1, 2]}, {1: [1]})
Ejemplo n.º 5
0
 def test_no_diff_when_same(self):
     self.assertEqual(mergic.diff({1: [1]}, {1: [1]}), {})