mirror of https://github.com/python/cpython
test_invalid_sequences seems don't have to stay in CAPITest.
Reported by Xiang Zhang.
This commit is contained in:
commit
fc44e27987
|
@ -2413,6 +2413,13 @@ class UnicodeTest(string_tests.CommonTest,
|
||||||
support.check_free_after_iterating(self, iter, str)
|
support.check_free_after_iterating(self, iter, str)
|
||||||
support.check_free_after_iterating(self, reversed, 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):
|
class CAPITest(unittest.TestCase):
|
||||||
|
|
||||||
|
@ -2773,13 +2780,6 @@ class CAPITest(unittest.TestCase):
|
||||||
# Check that the second call returns the same result
|
# Check that the second call returns the same result
|
||||||
self.assertEqual(getargs_s_hash(s), chr(k).encode() * (i + 1))
|
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):
|
class StringModuleTest(unittest.TestCase):
|
||||||
def test_formatter_parser(self):
|
def test_formatter_parser(self):
|
||||||
def parse(format):
|
def parse(format):
|
||||||
|
|
Loading…
Reference in New Issue