]> granicus.if.org Git - python/commitdiff
Issue #20311: add debug help in test_selectors
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 23 Jan 2014 14:07:26 +0000 (15:07 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 23 Jan 2014 14:07:26 +0000 (15:07 +0100)
Lib/test/test_selectors.py

index d306aef773c7cadbab2ab38f387037a24628e315..130e0a8c1f5e15a2b48934eece612a89a2505b5d 100644 (file)
@@ -5,7 +5,7 @@ import selectors
 import signal
 import socket
 from test import support
-from time import sleep, perf_counter
+from time import sleep, perf_counter, get_clock_info
 import unittest
 import unittest.mock
 try:
@@ -377,7 +377,10 @@ class BaseSelectorTestCase(unittest.TestCase):
             t0 = perf_counter()
             s.select(timeout)
             dt = perf_counter() - t0
-            self.assertGreaterEqual(dt, timeout)
+            clock = get_clock_info('perf_counter')
+            self.assertGreaterEqual(dt, timeout,
+                                    "%.30f < %.30f ; clock=%s"
+                                    % (dt, timeout, clock))
 
 
 class ScalableSelectorMixIn: