From: Serhiy Storchaka Date: Sun, 2 Oct 2016 18:59:44 +0000 (+0300) Subject: test_invalid_sequences seems don't have to stay in CAPITest. X-Git-Tag: v3.6.0b2~61 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a6ef790e456ac4eb1d2bda7d31df99e3b5f2472;p=python test_invalid_sequences seems don't have to stay in CAPITest. Reported by Xiang Zhang. --- diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index c98cc14024..432a001e7c 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -2413,6 +2413,13 @@ class UnicodeTest(string_tests.CommonTest, support.check_free_after_iterating(self, iter, str) support.check_free_after_iterating(self, reversed, str) + def test_invalid_sequences(self): + for letter in string.ascii_letters + "89": # 0-7 are octal escapes + if letter in "abfnrtuvxNU": + continue + with self.assertWarns(DeprecationWarning): + eval(r"'\%s'" % letter) + class CAPITest(unittest.TestCase): @@ -2773,13 +2780,6 @@ class CAPITest(unittest.TestCase): # Check that the second call returns the same result self.assertEqual(getargs_s_hash(s), chr(k).encode() * (i + 1)) - def test_invalid_sequences(self): - for letter in string.ascii_letters + "89": # 0-7 are octal escapes - if letter in "abfnrtuvxNU": - continue - with self.assertWarns(DeprecationWarning): - eval(r"'\%s'" % letter) - class StringModuleTest(unittest.TestCase): def test_formatter_parser(self): def parse(format):