def __init__(self, name='', description='', parent=None, optional=True): Parameter.__init__(self, name, description, None, optional) self.parent = parent
def __init__(self, name='', description='', options=[], default=0): Parameter.__init__(self, name, description) self.options = options if isinstance(self.options, basestring): self.options = self.options.split(";") self.value = None self.default = int(default)
def testGetValueAsCommandLineParameter(self): parameter = Parameter("myName", "myDesc") parameter.setValue(None) self.assertEqual(parameter.getValueAsCommandLineParameter(), "None") parameter.setValue("someValue") self.assertEqual(parameter.getValueAsCommandLineParameter(), "someValue") parameter.setValue(123) self.assertEqual(parameter.getValueAsCommandLineParameter(), "123")
def testGetValueAsCommandLineParameter(self): parameter = Parameter('myName', 'myDesc') parameter.setValue(None) self.assertEqual(parameter.getValueAsCommandLineParameter(), "None") parameter.setValue("someValue") self.assertEqual(parameter.getValueAsCommandLineParameter(), 'someValue') parameter.setValue(123) self.assertEqual(parameter.getValueAsCommandLineParameter(), '123')
def __init__(self, name='', description=''): Parameter.__init__(self, name, description)
def __init__(self, name='', description='', parent=None): Parameter.__init__(self, name, description) self.parent = parent self.value = []
def __init__(self, name="", description="", default=""): Parameter.__init__(self, name, description) self.default = default