@@ -821,6 +821,7 @@ def test_repeat_large_2(self, size):
821821
822822 @precisionbigmemtest (size = _1G - 1 , memuse = 9 )
823823 def test_from_2G_generator (self , size ):
824+ self .skipTest ("test needs much more memory than advertised, see issue5438" )
824825 try :
825826 t = tuple (range (size ))
826827 except MemoryError :
@@ -834,6 +835,7 @@ def test_from_2G_generator(self, size):
834835
835836 @precisionbigmemtest (size = _1G - 25 , memuse = 9 )
836837 def test_from_almost_2G_generator (self , size ):
838+ self .skipTest ("test needs much more memory than advertised, see issue5438" )
837839 try :
838840 t = tuple (range (size ))
839841 count = 0
@@ -854,11 +856,11 @@ def basic_test_repr(self, size):
854856 self .assertEquals (s [- 5 :], '0, 0)' )
855857 self .assertEquals (s .count ('0' ), size )
856858
857- @bigmemtest (minsize = _2G // 3 + 2 , memuse = 8 + 3 )
859+ @bigmemtest (minsize = _2G // 3 + 2 , memuse = 8 + 3 * character_size )
858860 def test_repr_small (self , size ):
859861 return self .basic_test_repr (size )
860862
861- @bigmemtest (minsize = _2G + 2 , memuse = 8 + 3 )
863+ @bigmemtest (minsize = _2G + 2 , memuse = 8 + 3 * character_size )
862864 def test_repr_large (self , size ):
863865 return self .basic_test_repr (size )
864866
@@ -1029,11 +1031,11 @@ def basic_test_repr(self, size):
10291031 self .assertEquals (s [- 5 :], '0, 0]' )
10301032 self .assertEquals (s .count ('0' ), size )
10311033
1032- @bigmemtest (minsize = _2G // 3 + 2 , memuse = 8 + 3 )
1034+ @bigmemtest (minsize = _2G // 3 + 2 , memuse = 8 + 3 * character_size )
10331035 def test_repr_small (self , size ):
10341036 return self .basic_test_repr (size )
10351037
1036- @bigmemtest (minsize = _2G + 2 , memuse = 8 + 3 )
1038+ @bigmemtest (minsize = _2G + 2 , memuse = 8 + 3 * character_size )
10371039 def test_repr_large (self , size ):
10381040 return self .basic_test_repr (size )
10391041
0 commit comments