[Python-checkins] cpython: Issue #20452: test_asyncio: Add more info if the test fails

victor.stinner python-checkins at python.org
Fri Jan 31 16:50:00 CET 2014


http://hg.python.org/cpython/rev/7f649ff0756c
changeset:   88856:7f649ff0756c
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Fri Jan 31 16:39:10 2014 +0100
summary:
  Issue #20452: test_asyncio: Add more info if the test fails

files:
  Lib/test/test_asyncio/test_base_events.py |  9 +++++++--
  1 files changed, 7 insertions(+), 2 deletions(-)


diff --git a/Lib/test/test_asyncio/test_base_events.py b/Lib/test/test_asyncio/test_base_events.py
--- a/Lib/test/test_asyncio/test_base_events.py
+++ b/Lib/test/test_asyncio/test_base_events.py
@@ -120,8 +120,13 @@
         self.loop.call_at(when, cb)
         t0 = self.loop.time()
         self.loop.run_forever()
-        t1 = self.loop.time()
-        self.assertTrue(0.09 <= t1-t0 <= 0.9, t1-t0)
+        dt = self.loop.time() - t0
+        self.assertTrue(0.09 <= dt <= 0.9,
+                        # Issue #20452: add more info in case of failure,
+                        # to try to investigate the bug
+                        (dt,
+                         self.loop._granularity,
+                         time.get_clock_info('monotonic')))
 
     def test_run_once_in_executor_handle(self):
         def cb():

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


More information about the Python-checkins mailing list