From 7ee79a282338e979a14d17209705a910f9965c0b Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Fri, 25 Jan 2013 10:03:12 +0200 Subject: [PATCH] Don't run the test for issue #16335 when -M is not specified. Increase memory limit in this test. --- Lib/test/test_ucn.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_ucn.py b/Lib/test/test_ucn.py index b833134a84..cba4f078be 100644 --- a/Lib/test/test_ucn.py +++ b/Lib/test/test_ucn.py @@ -144,8 +144,12 @@ class UnicodeNamesTest(unittest.TestCase): @unittest.skipUnless(_testcapi.UINT_MAX < sys.maxint, "needs UINT_MAX < sys.maxint") @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): + 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 x = b'\\N{SPACE' + b'x' * int(_testcapi.UINT_MAX + 1) + b'}' self.assertEqual(len(x), len(b'\\N{SPACE}') + -- 2.50.0