diff options
author | Nikita Sobolev <mail@sobolevn.me> | 2022-10-15 18:40:22 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-15 18:40:22 (GMT) |
commit | b7dd2cad186e44e2b481f4518be62f34c682ea59 (patch) | |
tree | e350e11c21257070d19062abd88b5c89946f3aee /Lib/test/test_unicode.py | |
parent | f4370318d67f1f2f686c1c3a4b217ccc461d31e5 (diff) | |
download | cpython-b7dd2cad186e44e2b481f4518be62f34c682ea59.zip cpython-b7dd2cad186e44e2b481f4518be62f34c682ea59.tar.gz cpython-b7dd2cad186e44e2b481f4518be62f34c682ea59.tar.bz2 |
gh-94808: Cover `str.rsplit` for UCS1, UCS2 or UCS4 (#98228)
Diffstat (limited to 'Lib/test/test_unicode.py')
-rw-r--r-- | Lib/test/test_unicode.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index 15244cb..05e7e30 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -445,10 +445,10 @@ class UnicodeTest(string_tests.CommonTest, def test_rsplit(self): string_tests.CommonTest.test_rsplit(self) # test mixed kinds - for left, right in ('ba', '\u0101\u0100', '\U00010301\U00010300'): + for left, right in ('ba', 'юё', '\u0101\u0100', '\U00010301\U00010300'): left *= 9 right *= 9 - for delim in ('c', '\u0102', '\U00010302'): + for delim in ('c', 'ы', '\u0102', '\U00010302'): self.checkequal([left + right], left + right, 'rsplit', delim) self.checkequal([left, right], @@ -458,6 +458,10 @@ class UnicodeTest(string_tests.CommonTest, self.checkequal([left, right], left + delim * 2 + right, 'rsplit', delim *2) + # Check `None` as well: + self.checkequal([left + right], + left + right, 'rsplit', None) + def test_partition(self): string_tests.MixinStrUnicodeUserStringTest.test_partition(self) # test mixed kinds |