MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_numeric

Method test_numeric

Lib/test/test_unicodedata.py:147–158  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

145 self.assertRaises(ValueError, self.db.digit, 'x')
146
147 def test_numeric(self):
148 self.assertEqual(self.db.numeric('A',None), None)
149 self.assertEqual(self.db.numeric('9'), 9)
150 self.assertEqual(self.db.numeric('\u215b'), 0.125)
151 self.assertEqual(self.db.numeric('\u2468'), 9.0)
152 self.assertEqual(self.db.numeric('\ua627'), 7.0)
153 self.assertEqual(self.db.numeric('\U00020000', None), None)
154 self.assertEqual(self.db.numeric('\U0001012A'), 9000)
155
156 self.assertRaises(TypeError, self.db.numeric)
157 self.assertRaises(TypeError, self.db.numeric, 'xx')
158 self.assertRaises(ValueError, self.db.numeric, 'x')
159
160 def test_decimal(self):
161 self.assertEqual(self.db.decimal('A',None), None)

Callers

nothing calls this directly

Calls 3

numericMethod · 0.80
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected