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")
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")