Beispiel #1
0
 def test_convert_bool(self):
     str_to_convert = "false"
     val = _convert_variable("boolean", str_to_convert)
     self.assertFalse(val)
     str_to_convert = "true"
     val = _convert_variable("boolean", str_to_convert)
     self.assertTrue(val)
     str_to_convert = "0"
     with self.assertRaises(AssertionError):
         val = _convert_variable("boolean", str_to_convert)
Beispiel #2
0
 def test_bad_convert(self):
     with self.assertRaises(ValueError):
         _convert_variable("int", "5.5")
Beispiel #3
0
 def test_empty_convert(self):
     empty = _convert_variable("int", None)
     assert empty is None
Beispiel #4
0
 def test_convert_zero(self):
     zero = _convert_variable("int", "0")
     assert zero == 0
Beispiel #5
0
 def test_convert(self):
     five = _convert_variable("int", "5")
     assert five == 5
Beispiel #6
0
 def test_bad_datatype(self):
     with self.assertRaises(AssertionError):
         _convert_variable("jkasdslkja", 1)
Beispiel #7
0
 def test_empty_convert(self):
     empty = _convert_variable("int32", None)
     self.assertIsNone(empty)
Beispiel #8
0
 def test_convert_float(self):
     str_to_convert = "4.38719237129"
     val = _convert_variable("float32", str_to_convert)
     self.assertAlmostEqual(val, float32(str_to_convert))
Beispiel #9
0
 def test_convert_zero(self):
     zero = _convert_variable("int32", "0")
     self.assertEqual(zero, 0)
Beispiel #10
0
 def test_convert(self):
     five = _convert_variable("int32", "5")
     self.assertEqual(five, int32(5))