コード例 #1
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_slightly_interesting_equality(self):
     self.assertTrue(mergic.equal({1: [1, 2, 3], 2: ['a']},
                                  {2: ['a'], 1: [3, 2, 1]}))
コード例 #2
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_not_equal_if_value_different(self):
     self.assertFalse(mergic.equal({1: [1]}, {1: [2]}))
コード例 #3
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_not_equal_if_value_moves(self):
     self.assertFalse(mergic.equal({1: [1, 2], 2: [3]},
                                   {1: [1], 2: [2, 3]}))
コード例 #4
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_not_equal_if_key_different(self):
     self.assertFalse(mergic.equal({1: [1]}, {2: [1]}))
コード例 #5
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_order_doesnt_matter_for_equality(self):
     self.assertTrue(mergic.equal({1: [1, 2]}, {1: [2, 1]}))
コード例 #6
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_raises_on_string_nonsense(self):
     with self.assertRaises(AttributeError):
         mergic.equal('non', 'sense')
コード例 #7
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_not_equal_if_one_not_empty(self):
     self.assertFalse(mergic.equal({}, {1: [1]}))
コード例 #8
0
ファイル: test.py プロジェクト: himanshu1273/mergic
 def test_equal_if_empty(self):
     self.assertTrue(mergic.equal({}, {}))