Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9dd1171 commit e0d3f8aCopy full SHA for e0d3f8a
1 file changed
Lib/test/support.py
@@ -1039,9 +1039,13 @@ def bigaddrspacetest(f):
1039
"""Decorator for tests that fill the address space."""
1040
def wrapper(self):
1041
if max_memuse < MAX_Py_ssize_t:
1042
- if verbose:
1043
- sys.stderr.write("Skipping %s because of memory "
1044
- "constraint\n" % (f.__name__,))
+ if MAX_Py_ssize_t > 2**32:
+ raise unittest.SkipTest(
+ "not enough memory: try a 32-bit build instead")
1045
+ else:
1046
1047
+ "not enough memory: %.1fG minimum needed"
1048
+ % (MAX_Py_ssize_t / (1024 ** 3)))
1049
else:
1050
return f(self)
1051
return wrapper
0 commit comments