MCPcopy Index your code
hub / github.com/python/cpython / test_isnumeric

Method test_isnumeric

Lib/test/test_str.py:814–831  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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())

Callers

nothing calls this directly

Calls 6

checkequalnofixMethod · 0.95
assertFalseMethod · 0.80
isnumericMethod · 0.80
assertTrueMethod · 0.80
assertRaisesMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected