]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #24134: Use assertRaises() in context manager form in test_slice to
authorSerhiy Storchaka <storchaka@gmail.com>
Wed, 20 May 2015 15:37:37 +0000 (18:37 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Wed, 20 May 2015 15:37:37 +0000 (18:37 +0300)
avoid passing the test accidently because slice.__hash__ is None.

Lib/test/test_slice.py

index 3304d6b4e3b98f6fe900e62b9617cc78963227b7..68518d78f2ab48a1f7f39567b818872ce74c9ebc 100644 (file)
@@ -18,7 +18,8 @@ class SliceTest(unittest.TestCase):
     def test_hash(self):
         # Verify clearing of SF bug #800796
         self.assertRaises(TypeError, hash, slice(5))
-        self.assertRaises(TypeError, slice(5).__hash__)
+        with self.assertRaises(TypeError):
+            slice(5).__hash__()
 
     def test_cmp(self):
         s1 = slice(1, 2, 3)