Пример #1
0
 def __init__(self,
              name='',
              description='',
              parent=None,
              optional=True):
     Parameter.__init__(self, name, description, None, optional)
     self.parent = parent
Пример #2
0
 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)
Пример #3
0
    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")
Пример #4
0
    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')
Пример #5
0
 def __init__(self, name='', description=''):
     Parameter.__init__(self, name, description)
Пример #6
0
 def __init__(self, name='', description='', parent=None):
     Parameter.__init__(self, name, description)
     self.parent = parent
     self.value = []
Пример #7
0
 def __init__(self, name='', description='', parent=None, optional=True):
     Parameter.__init__(self, name, description, None, optional)
     self.parent = parent
Пример #8
0
 def __init__(self, name='', description=''):
     Parameter.__init__(self, name, description)
Пример #9
0
 def __init__(self, name='', description='', parent=None):
     Parameter.__init__(self, name, description)
     self.parent = parent
     self.value = []
Пример #10
0
    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')
Пример #11
0
 def __init__(self, name="", description="", default=""):
     Parameter.__init__(self, name, description)
     self.default = default