Exemplo n.º 1
0
    def test_bool(self):
        self.assertEqual(convert_value('TRUE'), True)
        self.assertTrue(type(convert_value('TRUE')) is bool, True)

        self.assertEqual(convert_value('False'), False)
        self.assertTrue(type(convert_value('False')) is bool, True)
Exemplo n.º 2
0
 def test_null(self):
     self.assertEqual(convert_value('~'), None)
Exemplo n.º 3
0
 def test_quote(self):
     self.assertEqual(convert_value('"foo"'), 'foo')
     self.assertTrue(type(convert_value('"10.2"')) is str)
Exemplo n.º 4
0
    def test_int(self):
        self.assertEqual(convert_value('123'), 123)
        self.assertTrue(type(convert_value('123')) is int)

        self.assertEqual(convert_value('009'), 9)
        self.assertTrue(type(convert_value('009')) is int)
Exemplo n.º 5
0
 def test_ip(self):
     """float should not convert IP addresses - single dot"""
     self.assertFalse(type(convert_value('1.1.1.1')) is float)
Exemplo n.º 6
0
    def test_float(self):
        self.assertEqual(convert_value('1.23'), 1.23)
        self.assertTrue(type(convert_value('1.23')) is float)

        self.assertEqual(convert_value('.456'), 0.456)
        self.assertTrue(type(convert_value('.456')) is float)