Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r68395:0046a4c5c086
Date: 2013-12-07 10:27 +0100
http://bitbucket.org/pypy/pypy/changeset/0046a4c5c086/

Log:    The test file I wrote to make very sure that factorial() works

diff --git a/pypy/module/math/test/test_factorial.py 
b/pypy/module/math/test/test_factorial.py
new file mode 100644
--- /dev/null
+++ b/pypy/module/math/test/test_factorial.py
@@ -0,0 +1,22 @@
+import py
+import math
+from pypy.module.math import app_math
+
+def test_factorial_extra():
+    for x in range(1000):
+        r1 = app_math.factorial(x)
+        r2 = math.factorial(x)
+        assert r1 == r2
+        assert type(r1) == type(r2)
+
+def test_timing():
+    py.test.skip("for manual running only")
+    x = 59999
+    t1 = time.time()
+    r1 = app_math.factorial(x)
+    t2 = time.time()
+    r2 = math.factorial(x)
+    t3 = time.time()
+    assert r1 == r2
+    print t2 - t1
+    print t3 - t2
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to