[Python-checkins] cpython: Issue #10278: Be more explicit in tests than wallclock() is monotonic (cannot

victor.stinner python-checkins at python.org
Fri Jan 20 02:22:49 CET 2012


http://hg.python.org/cpython/rev/8502a9236c2e
changeset:   74534:8502a9236c2e
user:        Victor Stinner <victor.stinner at haypocalc.com>
date:        Fri Jan 20 02:24:18 2012 +0100
summary:
  Issue #10278: Be more explicit in tests than wallclock() is monotonic (cannot
go backward)

files:
  Lib/test/test_time.py |  13 +++++++++----
  1 files changed, 9 insertions(+), 4 deletions(-)


diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
--- a/Lib/test/test_time.py
+++ b/Lib/test/test_time.py
@@ -332,11 +332,16 @@
         self.assertEqual(time.strftime('%Z', tt), tzname)
 
     def test_wallclock(self):
-        t0 = time.wallclock()
+        t1 = time.wallclock()
+        t2 = time.wallclock()
+        self.assertGreater(t2, t1)
+
+        t1 = time.wallclock()
         time.sleep(0.1)
-        t1 = time.wallclock()
-        t = t1 - t0
-        self.assertAlmostEqual(t, 0.1, delta=0.2)
+        t2 = time.wallclock()
+        self.assertGreater(t2, t1)
+        dt = t2 - t1
+        self.assertAlmostEqual(dt, 0.1, delta=0.2)
 
 
 class TestLocale(unittest.TestCase):

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list