From 0a6ef790e456ac4eb1d2bda7d31df99e3b5f2472 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Sun, 2 Oct 2016 21:59:44 +0300 Subject: test_invalid_sequences seems don't have to stay in CAPITest. Reported by Xiang Zhang. --- Lib/test/test_unicode.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index c98cc14..432a001 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): -- cgit v0.12