def test_decimal(self): self.assertEqual(Decimal('2.3'), mathfilters.valid_numeric(Decimal('2.3'))) self.assertEqual(Decimal('-2.3'), mathfilters.valid_numeric(Decimal('-2.3')))
def test_int(self): self.assertEqual(13, mathfilters.valid_numeric(13)) self.assertEqual(-13, mathfilters.valid_numeric(-13))
def test_float(self): self.assertEqual(13.3, mathfilters.valid_numeric(13.3)) self.assertEqual(-13.3, mathfilters.valid_numeric(-13.3))
def test_string(self): self.assertEqual(13, mathfilters.valid_numeric('13')) self.assertEqual(-13, mathfilters.valid_numeric('-13')) self.assertEqual(13.3, mathfilters.valid_numeric('13.3')) self.assertEqual(-13.3, mathfilters.valid_numeric('-13.3'))