Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ea510eb

Browse files
committed
Fix memory consumption advertised by some test cases
1 parent d7ae299 commit ea510eb

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Lib/test/test_bigmem.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)