Fix other test requirements.
authorAntoine Pitrou <solipsis@pitrou.net>
Thu, 24 May 2012 20:30:19 +0000 (22:30 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Thu, 24 May 2012 20:30:19 +0000 (22:30 +0200)
Lib/test/test_bigmem.py

index e26b5c3598a4dce168b3388de11c8e1ff923cd26..2adae4e34c6fe702e1349279074e3f68e3633a3a 100644 (file)
@@ -485,7 +485,7 @@ class StrTest(unittest.TestCase):
         self.assertEqual(s.count('.'), 3)
         self.assertEqual(s.count('-'), size * 2)
 
-    @bigmemtest(minsize=_2G + 10, memuse=2)
+    @bigmemtest(minsize=_2G + 10, memuse=5)
     def test_repr_small(self, size):
         s = '-' * size
         s = repr(s)
@@ -497,7 +497,6 @@ class StrTest(unittest.TestCase):
         # repr() will create a string four times as large as this 'binary
         # string', but we don't want to allocate much more than twice
         # size in total.  (We do extra testing in test_repr_large())
-        size = size // 5 * 2
         s = '\x00' * size
         s = repr(s)
         self.assertEqual(len(s), size * 4 + 2)
@@ -541,7 +540,7 @@ class StrTest(unittest.TestCase):
         self.assertEqual(len(s), size * 2)
         self.assertEqual(s.count('.'), size * 2)
 
-    @bigmemtest(minsize=_2G + 20, memuse=1)
+    @bigmemtest(minsize=_2G + 20, memuse=2)
     def test_slice_and_getitem(self, size):
         SUBSTR = '0123456789'
         sublen = len(SUBSTR)