예제 #1
0
 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"))
예제 #2
0
 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"))
예제 #3
0
 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)
예제 #4
0
 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"))
예제 #5
0
	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"))
예제 #6
0
	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"))
예제 #7
0
	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"))
예제 #8
0
	def test_number(self):
		self.assertIsInstance(common.convert_raw_parameter_value("p","Number","-0.8"),float)
예제 #9
0
	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)
예제 #10
0
	def test_unknown_type(self):
		self.assertRaises(UnknownTypeError, lambda: common.convert_raw_parameter_value("p","Length (km)","4"))
예제 #11
0
 def test_number(self):
     self.assertIsInstance(
         common.convert_raw_parameter_value("p", "Number", "-0.8"), float)
예제 #12
0
 def test_unknown_type(self):
     self.assertRaises(
         UnknownTypeError, lambda: common.convert_raw_parameter_value(
             "p", "Length (km)", "4"))