diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2012-01-20 01:24:18 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2012-01-20 01:24:18 (GMT) |
commit | 2dd254d17a27ca6b7aea7ff2cd6883a6edf9d239 (patch) | |
tree | 7f674e6dd4137f47876f28fc5ba96eaf0830c55b /Lib/test/test_time.py | |
parent | d25cfe66f5072e4dd862f25c1ea584d92021b02c (diff) | |
download | cpython-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.py | 13 |
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): |