Ejemplo n.º 1
0
 def test_getbool__with_unknown_param_without_default_returns_false(self):
     userdata = UserData()
     value = userdata.getfloat("param")
     self.assertEqual(value, False)
Ejemplo n.º 2
0
 def test_getfloat__with_known_param_and_valid_text(self):
     for valid_text in ["1.2", "2", "-1E+3", "+2.34E-5"]:
         userdata = UserData(param=valid_text)
         value = userdata.getfloat("param")
         assert isinstance(value, float)
         self.assertEqual(value, float(valid_text))
Ejemplo n.º 3
0
 def test_getfloat__with_unknown_param_without_default_returns_zero(self):
     userdata = UserData()
     value = userdata.getfloat("param")
     self.assertEqual(value, 0.0)
Ejemplo n.º 4
0
 def test_getbool__with_unknown_param_without_default_returns_false(self):
     userdata = UserData()
     value = userdata.getfloat("param")
     self.assertEqual(value, False)
Ejemplo n.º 5
0
 def test_getfloat__with_unknown_param_without_default_returns_zero(self):
     userdata = UserData()
     value = userdata.getfloat("param")
     self.assertEqual(value, 0.0)
Ejemplo n.º 6
0
 def test_getfloat__with_known_param_and_valid_text(self):
     for valid_text in ["1.2", "2", "-1E+3", "+2.34E-5"]:
         userdata = UserData(param=valid_text)
         value = userdata.getfloat("param")
         assert isinstance(value, float)
         self.assertEqual(value, float(valid_text))
Ejemplo n.º 7
0
 def test_getfloat__with_known_param_and_invalid_text_raises_ValueError(
         self):
     userdata = UserData(param="__BAD_NUMBER__")
     with pytest.raises(ValueError):
         userdata.getfloat("param")
Ejemplo n.º 8
0
 def test_getfloat__with_known_param_and_invalid_text_raises_ValueError(self):
     userdata = UserData(param="__BAD_NUMBER__")
     with pytest.raises(ValueError):
         userdata.getfloat("param")