Ejemplo n.º 1
0
	def test_multi_value_param(self):
		temp = Parameter("param0", 5, "desc0", True)
		if temp.validate(8) != 8: raise Fail("Validation Fails")
		if temp.is_multi_values()==False: raise Fail("Is not a multi-value")
		temp.set_value(44)
		if temp.get_value()!=44: raise Fail("set-get value")
		temp.set_value("bar")
		if temp.get_value()!="bar": raise Fail("set-get value")
		temp.reset()
		if temp.get_value()!=5: raise Fail("reset failed")
		temp.set_multiple_values([1,2,3])
		if temp.get_multiple_values()!=[1,2,3]: raise Fail("get_multiple_values failed")
		if temp.get_value()!=5: raise Fail("current value after multiple set")
Ejemplo n.º 2
0
	def test_single_value_param(self):
		temp = Parameter("param0", 5, "desc0", False)
		if temp.get_value()!=5: raise Fail("Constuctor error")
		if temp.validate(8) != 8: raise Fail("Validation Fails")
		if temp.is_multi_values(): raise Fail("Is a multi-value")
		temp.set_value(44)
		if temp.get_value()!=44: raise Fail("set-get value")
		temp.set_value("bar")
		if temp.get_value()!="bar": raise Fail("set-get value")
		temp.reset()
		if temp.get_value()!=5: raise Fail("reset failed")
		temp.set_multiple_values([1,2,3])
		if temp.get_multiple_values()!=None: raise Fail("get_multiple_values not None")