zfec: fewer randomized tests (for faster unit testing)
authorzooko <zooko@zooko.com>
Fri, 9 Nov 2007 17:03:48 +0000 (22:33 +0530)
committerzooko <zooko@zooko.com>
Fri, 9 Nov 2007 17:03:48 +0000 (22:33 +0530)
darcs-hash:4385193efc7415d8c3a6d7adf899ba130158e711

zfec/zfec/test/test_zfec.py

index 9a376a16c971cbd45fcae2d7fe93fb357d73f7c4..5ece1690473b311e1096074689b071cfe89acf5f 100755 (executable)
@@ -41,7 +41,7 @@ def _h(k, m, ss):
 def _help_test_random():
     m = random.randrange(1, 257)
     k = random.randrange(1, m+1)
-    l = random.randrange(0, 2**10)
+    l = random.randrange(0, 2**9)
     ss = [ randstr(l/k) for x in range(k) ]
     _h(k, m, ss)
 
@@ -68,7 +68,7 @@ def _h_easy(k, m, s):
 def _help_test_random_easy():
     m = random.randrange(1, 257)
     k = random.randrange(1, m+1)
-    l = random.randrange(0, 2**10)
+    l = random.randrange(0, 2**9)
     s = randstr(l)
     _h_easy(k, m, s)
 
@@ -117,13 +117,13 @@ class ZFecTest(unittest.TestCase):
 
 class EasyFecTest(unittest.TestCase):
     def test_small(self):
-        for i in range(2**10):
+        for i in range(16):
             _help_test_random_with_l_easy(i)
         if VERBOSE:
             print "%d randomized tests pass." % (i+1)
 
     def test_random(self):
-        for i in range(2**10):
+        for i in range(3):
             _help_test_random_easy()
         if VERBOSE:
             print "%d randomized tests pass." % (i+1)