def test_angle(self): self.assertIsInstance( common.convert_raw_parameter_value("p", "Angle (deg)", "-240"), float) self.assertRaises( ValueError, lambda: common.convert_raw_parameter_value( "p", "Angle (deg)", "-400"))
def test_bool(self): self.assertTrue(common.convert_raw_parameter_value( "p", "Bool", "true")) self.assertFalse( common.convert_raw_parameter_value("p", "Bool", "false")) self.assertRaises( ValueError, lambda: common.convert_raw_parameter_value("p", "Bool", "True"))
def test_none(self): self.assertIs( common.convert_raw_parameter_value("p", "Length (mm)", "None"), None) self.assertIs( common.convert_raw_parameter_value("p", "Number", "None"), None) self.assertIs( common.convert_raw_parameter_value("p", "String", "None"), None) self.assertIs(common.convert_raw_parameter_value("p", "Bool", "None"), None)
def test_length(self): self.assertIsInstance( common.convert_raw_parameter_value("p", "Length (mm)", "3"), float) self.assertIsInstance( common.convert_raw_parameter_value("p", "Length (in)", "0.3"), float) self.assertRaises( ValueError, lambda: common.convert_raw_parameter_value( "p", "Length (mm)", "-0.5")) self.assertRaises( ValueError, lambda: common.convert_raw_parameter_value( "p", "Length (in)", "-1"))
def test_bool(self): self.assertTrue(common.convert_raw_parameter_value("p","Bool","true")) self.assertFalse(common.convert_raw_parameter_value("p","Bool","false")) self.assertRaises(ValueError, lambda: common.convert_raw_parameter_value("p","Bool","True"))
def test_angle(self): self.assertIsInstance(common.convert_raw_parameter_value("p","Angle (deg)","-240"),float) self.assertRaises(ValueError, lambda: common.convert_raw_parameter_value("p","Angle (deg)","-400"))
def test_length(self): self.assertIsInstance(common.convert_raw_parameter_value("p","Length (mm)","3"),float) self.assertIsInstance(common.convert_raw_parameter_value("p","Length (in)","0.3"),float) self.assertRaises(ValueError, lambda: common.convert_raw_parameter_value("p","Length (mm)","-0.5")) self.assertRaises(ValueError, lambda: common.convert_raw_parameter_value("p","Length (in)","-1"))
def test_number(self): self.assertIsInstance(common.convert_raw_parameter_value("p","Number","-0.8"),float)
def test_none(self): self.assertIs(common.convert_raw_parameter_value("p","Length (mm)","None"),None) self.assertIs(common.convert_raw_parameter_value("p","Number","None"),None) self.assertIs(common.convert_raw_parameter_value("p","String","None"),None) self.assertIs(common.convert_raw_parameter_value("p","Bool","None"),None)
def test_unknown_type(self): self.assertRaises(UnknownTypeError, lambda: common.convert_raw_parameter_value("p","Length (km)","4"))
def test_number(self): self.assertIsInstance( common.convert_raw_parameter_value("p", "Number", "-0.8"), float)
def test_unknown_type(self): self.assertRaises( UnknownTypeError, lambda: common.convert_raw_parameter_value( "p", "Length (km)", "4"))