summaryrefslogtreecommitdiff
path: root/Lib/test/test_time.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2012-03-15 01:17:09 +0100
committerVictor Stinner <victor.stinner@gmail.com>2012-03-15 01:17:09 +0100
commit071eca3f5c55f127f754bd5575123ec94d8c3eaa (patch)
tree820545a3dba69517d6b034d9f3a0ecc48b591237 /Lib/test/test_time.py
parentec919cc74d48cac88ff15ee31084f2eab9add417 (diff)
downloadcpython-git-071eca3f5c55f127f754bd5575123ec94d8c3eaa.tar.gz
Issue #10278: Add an optional strict argument to time.steady(), False by default
Diffstat (limited to 'Lib/test/test_time.py')
-rw-r--r--Lib/test/test_time.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
index 2baf066820..28d018afe7 100644
--- a/Lib/test/test_time.py
+++ b/Lib/test/test_time.py
@@ -340,6 +340,16 @@ class TimeTestCase(unittest.TestCase):
self.assertGreater(t2, t1)
self.assertAlmostEqual(dt, 0.1, delta=0.2)
+ def test_steady_strict(self):
+ try:
+ t1 = time.steady(strict=True)
+ except OSError as err:
+ self.skipTest("the monotonic clock failed: %s" % err)
+ except NotImplementedError:
+ self.skipTest("no monotonic clock available")
+ t2 = time.steady(strict=True)
+ self.assertGreaterEqual(t2, t1)
+
def test_localtime_failure(self):
# Issue #13847: check for localtime() failure
invalid_time_t = None