[pypy-svn] r22887 - pypy/dist/pypy/lib/logic/basic_store

auc at codespeak.net auc at codespeak.net
Tue Jan 31 12:03:33 CET 2006


Author: auc
Date: Tue Jan 31 12:03:32 2006
New Revision: 22887

Modified:
   pypy/dist/pypy/lib/logic/basic_store/test_unification.py
Log:
more carefully assert timings


Modified: pypy/dist/pypy/lib/logic/basic_store/test_unification.py
==============================================================================
--- pypy/dist/pypy/lib/logic/basic_store/test_unification.py	(original)
+++ pypy/dist/pypy/lib/logic/basic_store/test_unification.py	Tue Jan 31 12:03:32 2006
@@ -4,6 +4,9 @@
 from py.test import raises, skip
 from threading import Thread
 
+def near(v1, v2, err):
+    return abs(v1 - v2) < err
+
 class FunThread(Thread):
 
     def __init__(self, fun, *args):
@@ -207,8 +210,8 @@
         t2.join()
         assert t1.val == 42
         assert t2.val == 42
-        assert t1.waited > 1
-        assert t2.waited > 1
+        assert near(t1.waited, 1, .1)
+        assert near(t2.waited, 1, .1)
 
     def test_set_var_domain(self):
         x = u.var('x')



More information about the Pypy-commit mailing list