Ejemplo n.º 1
0
 def test_parse_value_float(self):
     self.assertAlmostEqual(parsing._parse_value("0.5e-1", {}), 0.5e-1)
     self.assertAlmostEqual(parsing._parse_value(".5e-1", {}), .5e-1)
     self.assertAlmostEqual(parsing._parse_value("-.5e-1", {}), -.5e-1)
     self.assertAlmostEqual(parsing._parse_value("5.e-1", {}), 5.e-1)
Ejemplo n.º 2
0
 def test_parse_value_string(self):
     varz = {"pi": 3.14159, "greeting": "hello"}
     self.assertEqual(parsing._parse_value('"{greeting}"world"', varz),
                      'hello"world')
     self.assertEqual(parsing._parse_value('"pi = {pi:.0f}"', varz),
                      "pi = 3")
Ejemplo n.º 3
0
 def test_parse_value_int(self):
     self.assertEqual(parsing._parse_value("42", {}), 42)
     self.assertEqual(parsing._parse_value("-42", {}), -42)