Kaydet (Commit) 785d0a37 authored tarafından Raymond Hettinger's avatar Raymond Hettinger

SF bug #690083: test_random fails sometimes

time.sleep(1) sometimes delays for fractionally less than a second
resulting in too short of an interval for C's time.time() function
to create a distinct seed.
üst c355f0ca
...@@ -19,7 +19,7 @@ class TestBasicOps(unittest.TestCase): ...@@ -19,7 +19,7 @@ class TestBasicOps(unittest.TestCase):
def test_autoseed(self): def test_autoseed(self):
self.gen.seed() self.gen.seed()
state1 = self.gen.getstate() state1 = self.gen.getstate()
time.sleep(1) time.sleep(1.1)
self.gen.seed() # diffent seeds at different times self.gen.seed() # diffent seeds at different times
state2 = self.gen.getstate() state2 = self.gen.getstate()
self.assertNotEqual(state1, state2) self.assertNotEqual(state1, state2)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment