diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index 99698fba9..256d35fd6 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -665,8 +665,6 @@ class UnicodeTest(string_tests.CommonTest, '\U0001D7F6', '\U00011066', '\U000104A0', '\U0001F107']: self.assertTrue(ch.isalnum(), '{!a} is alnum.'.format(ch)) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_isalpha(self): super().test_isalpha() self.checkequalnofix(True, '\u1FFc', 'isalpha') diff --git a/vm/src/obj/objstr.rs b/vm/src/obj/objstr.rs index 3c60c4d70..633242ef7 100644 --- a/vm/src/obj/objstr.rs +++ b/vm/src/obj/objstr.rs @@ -725,7 +725,7 @@ impl PyString { #[pymethod] fn isalpha(&self) -> bool { - !self.value.is_empty() && self.value.chars().all(char::is_alphanumeric) + !self.value.is_empty() && self.value.chars().all(char::is_alphabetic) } #[pymethod]