summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_time.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2012-01-20 01:24:18 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2012-01-20 01:24:18 (GMT)
commit2dd254d17a27ca6b7aea7ff2cd6883a6edf9d239 (patch)
tree7f674e6dd4137f47876f28fc5ba96eaf0830c55b /Lib/test/test_time.py
parentd25cfe66f5072e4dd862f25c1ea584d92021b02c (diff)
downloadcpython-2dd254d17a27ca6b7aea7ff2cd6883a6edf9d239.zip
cpython-2dd254d17a27ca6b7aea7ff2cd6883a6edf9d239.tar.gz
cpython-2dd254d17a27ca6b7aea7ff2cd6883a6edf9d239.tar.bz2
Issue #10278: Be more explicit in tests than wallclock() is monotonic (cannot
go backward)
Diffstat (limited to 'Lib/test/test_time.py')
-rw-r--r--Lib/test/test_time.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
index 1597ac1..d34b870 100644
--- a/Lib/test/test_time.py
+++ b/Lib/test/test_time.py
@@ -332,11 +332,16 @@ class TimeTestCase(unittest.TestCase):
self.assertEqual(time.strftime('%Z', tt), tzname)
def test_wallclock(self):
- t0 = 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)
+
+ t1 = time.wallclock()
+ time.sleep(0.1)
+ t2 = time.wallclock()
+ self.assertGreater(t2, t1)
+ dt = t2 - t1
+ self.assertAlmostEqual(dt, 0.1, delta=0.2)
class TestLocale(unittest.TestCase):