def test_regular(self):
     self.assertTrue(v.is_number(5))
     self.assertFalse(v.is_number("p"))
     self.assertTrue(v.is_string("five"))
     self.assertFalse(v.is_string(7))
     self.assertTrue(v.is_instanceof(tuple)((1, 2, 3)))
     self.assertTrue(v.is_instanceof(float)(0.5))
     self.assertTrue(v.is_instanceof(list)([5, 6, 7]))
예제 #2
0
 def test_trailing_garbage(self):
     self.assertFalse(is_number("5a"))
예제 #3
0
 def test_leading_garbage(self):
     self.assertFalse(is_number("a5"))
예제 #4
0
 def test_just_a_decimal(self):
     self.assertFalse(is_number("."))
예제 #5
0
 def test_two_decimals(self):
     self.assertFalse(is_number("-123.859."))
예제 #6
0
 def test_negative(self):
     self.assertTrue(is_number("-123.859"))
예제 #7
0
 def test_leading_zero(self):
     self.assertTrue(is_number("01.5"))
예제 #8
0
 def test_point_5(self):
     self.assertTrue(is_number(".5"))
예제 #9
0
 def test_point_5_point(self):
     self.assertFalse(is_number(".5."))
예제 #10
0
 def test_5_point(self):
     self.assertTrue(is_number("5."))
예제 #11
0
 def test_5(self):
     self.assertTrue(is_number("5"))