Commit 7ee79a28 authored by Serhiy Storchaka's avatar Serhiy Storchaka

Don't run the test for issue #16335 when -M is not specified.

Increase memory limit in this test.
parent f4fbf24a
...@@ -144,8 +144,12 @@ class UnicodeNamesTest(unittest.TestCase): ...@@ -144,8 +144,12 @@ class UnicodeNamesTest(unittest.TestCase):
@unittest.skipUnless(_testcapi.UINT_MAX < sys.maxint, @unittest.skipUnless(_testcapi.UINT_MAX < sys.maxint,
"needs UINT_MAX < sys.maxint") "needs UINT_MAX < sys.maxint")
@test_support.bigmemtest(minsize=_testcapi.UINT_MAX + 1, @test_support.bigmemtest(minsize=_testcapi.UINT_MAX + 1,
memuse=1 + 4 // len(u'\U00010000')) memuse=2 + 4 // len(u'\U00010000'))
def test_issue16335(self, size): def test_issue16335(self, size):
func = self.test_issue16335
if size < func.minsize:
raise unittest.SkipTest("not enough memory: %.1fG minimum needed" %
(func.minsize * func.memuse / float(1024**3),))
# very very long bogus character name # very very long bogus character name
x = b'\\N{SPACE' + b'x' * int(_testcapi.UINT_MAX + 1) + b'}' x = b'\\N{SPACE' + b'x' * int(_testcapi.UINT_MAX + 1) + b'}'
self.assertEqual(len(x), len(b'\\N{SPACE}') + self.assertEqual(len(x), len(b'\\N{SPACE}') +
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment