def testOptional(self): parameter = ParameterFixedTable('myName', 'myDesc', optional=True) self.assertTrue(parameter.setValue('1,2,3')) self.assertEqual(parameter.value, '1,2,3') self.assertTrue(parameter.setValue(None)) self.assertEqual(parameter.value, None) parameter = ParameterFixedTable('myName', 'myDesc', optional=False) self.assertFalse(parameter.setValue(None)) self.assertEqual(parameter.value, None) self.assertTrue(parameter.setValue('1,2,3')) self.assertEqual(parameter.value, '1,2,3') self.assertFalse(parameter.setValue(None)) self.assertEqual(parameter.value, '1,2,3')
def testSet2DListValue(self): table = [ ['a0', 'a1', 'a2'], ['b0', 'b1', 'b2'] ] parameter = ParameterFixedTable('myName', 'myDesc') self.assertTrue(parameter.setValue(table)) self.assertEqual(parameter.value, 'a0,a1,a2,b0,b1,b2')
def testSetStringValue(self): parameter = ParameterFixedTable('myName', 'myDesc') self.assertTrue(parameter.setValue('1,2,3')) self.assertEqual(parameter.value, '1,2,3')