]> granicus.if.org Git - python/commitdiff
Silence py3k warning claiming to affect the random module
authorAntoine Pitrou <solipsis@pitrou.net>
Wed, 14 Oct 2009 18:56:11 +0000 (18:56 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Wed, 14 Oct 2009 18:56:11 +0000 (18:56 +0000)
Lib/test/test_random.py

index 30bd33073463e2785f405fb5d6d38bc6e4ec2c0b..14d0383b03df3b8ece79600629eb5f3a280d63fb 100644 (file)
@@ -52,10 +52,12 @@ class TestBasicOps(unittest.TestCase):
         state3 = self.gen.getstate()    # s/b distinct from state2
         self.assertNotEqual(state2, state3)
 
-        self.assertRaises(TypeError, self.gen.jumpahead)  # needs an arg
-        self.assertRaises(TypeError, self.gen.jumpahead, "ick")  # wrong type
-        self.assertRaises(TypeError, self.gen.jumpahead, 2.3)  # wrong type
-        self.assertRaises(TypeError, self.gen.jumpahead, 2, 3)  # too many
+        # Silence py3k warnings
+        with test_support.check_warnings():
+            self.assertRaises(TypeError, self.gen.jumpahead)  # needs an arg
+            self.assertRaises(TypeError, self.gen.jumpahead, "ick")  # wrong type
+            self.assertRaises(TypeError, self.gen.jumpahead, 2.3)  # wrong type
+            self.assertRaises(TypeError, self.gen.jumpahead, 2, 3)  # too many
 
     def test_sample(self):
         # For the entire allowable range of 0 <= k <= N, validate that