]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
mark dictionary assertElementsSame test as an expected failure
authorBenjamin Peterson <benjamin@python.org>
Sat, 4 Apr 2009 16:46:24 +0000 (16:46 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sat, 4 Apr 2009 16:46:24 +0000 (16:46 +0000)
Lib/test/test_unittest.py

index a9e84506d3baef585efd0620578052a507781ff6..5e601d071192f9a36c4ebabf1efe06aacf09b247 100644 (file)
@@ -2392,6 +2392,8 @@ class Test_TestCase(TestCase, TestEquality, TestHashing):
             self.assertRaises(self.failureException, self.assertEqual, a, b,
                               msg='foo')
 
+    # The fact that dictionaries are unorderable breaks this test for them.
+    @expectedFailure
     def testEquality(self):
         self.assertListEqual([], [])
         self.assertTupleEqual((), ())
@@ -2454,6 +2456,7 @@ class Test_TestCase(TestCase, TestEquality, TestHashing):
 
         # Test that sequences of unhashable objects can be tested for sameness:
         self.assertSameElements([[1, 2], [3, 4]], [[3, 4], [1, 2]])
+        self.assertSameElements([{'a': 1}, {'b': 2}], [{'b': 2}, {'a': 1}])
         self.assertRaises(self.failureException, self.assertSameElements,
                           [[1]], [[2]])