(self)
| 812 | self.assertTrue(ch.isdigit(), '{!a} is a digit.'.format(ch)) |
| 813 | |
| 814 | def test_isnumeric(self): |
| 815 | self.checkequalnofix(False, '', 'isnumeric') |
| 816 | self.checkequalnofix(False, 'a', 'isnumeric') |
| 817 | self.checkequalnofix(True, '0', 'isnumeric') |
| 818 | self.checkequalnofix(True, '\u2460', 'isnumeric') |
| 819 | self.checkequalnofix(True, '\xbc', 'isnumeric') |
| 820 | self.checkequalnofix(True, '\u0660', 'isnumeric') |
| 821 | self.checkequalnofix(True, '0123456789', 'isnumeric') |
| 822 | self.checkequalnofix(False, '0123456789a', 'isnumeric') |
| 823 | |
| 824 | self.assertRaises(TypeError, "abc".isnumeric, 42) |
| 825 | |
| 826 | for ch in ['\U00010401', '\U00010427', '\U00010429', '\U0001044E', |
| 827 | '\U0001F40D', '\U0001F46F']: |
| 828 | self.assertFalse(ch.isnumeric(), '{!a} is not numeric.'.format(ch)) |
| 829 | for ch in ['\U00011065', '\U0001D7F6', '\U00011066', |
| 830 | '\U000104A0', '\U0001F107']: |
| 831 | self.assertTrue(ch.isnumeric(), '{!a} is numeric.'.format(ch)) |
| 832 | |
| 833 | def test_isidentifier(self): |
| 834 | self.assertTrue("a".isidentifier()) |
nothing calls this directly
no test coverage detected