Example #1
0
 def testParameterNumber(self):
     param = ParameterNumber('name', 'desc', 0, 10)
     assert not param.setValue('wrongvalue')
     assert param.value is None
     assert not param.setValue(25)
     assert param.value is None
     assert param.setValue(5)
     assert param.value == 5
     assert param.setValue(None)
     assert param.value == param.default
     s = param.serialize()
     param2 = ParameterNumber()
     param2.deserialize(s)
     assert param.default == param2.default
     assert param.max == param2.max
     assert param.min == param2.min
     assert param.description == param2.description
     assert param.name == param2.name
 def testParameterNumber(self):
     param = ParameterNumber('name', 'desc', 0, 10)
     assert not param.setValue('wrongvalue')
     assert param.value is None
     assert not param.setValue(25)
     assert param.value is None
     assert param.setValue(5)
     assert param.value == 5
     assert param.setValue(None)
     assert param.value == param.default
     s = param.serialize()
     param2 = ParameterNumber()
     param2.deserialize(s)
     assert param.default == param2.default
     assert param.max == param2.max
     assert param.min == param2.min
     assert param.description == param2.description
     assert param.name == param2.name