def testOptional(self): optionalParameter = ParameterExpression('myName', 'myDesc', default='test', optional=True) self.assertEqual(optionalParameter.value, 'test') optionalParameter.setValue('check') self.assertEqual(optionalParameter.value, 'check') self.assertTrue(optionalParameter.setValue(None)) self.assertEqual(optionalParameter.value, None) requiredParameter = ParameterExpression('myName', 'myDesc', default='test', optional=False) self.assertEqual(requiredParameter.value, 'test') requiredParameter.setValue('check') self.assertEqual(requiredParameter.value, 'check') self.assertFalse(requiredParameter.setValue(None)) self.assertEqual(requiredParameter.value, 'check')
def testOptional(self): optionalParameter = ParameterExpression('myName', 'myDesc', default='test', optional=True) self.assertEqual(optionalParameter.value, 'test') optionalParameter.setValue('check') self.assertEqual(optionalParameter.value, 'check') self.assertTrue(optionalParameter.setValue(None)) self.assertEqual(optionalParameter.value, None) requiredParameter = ParameterExpression('myName', 'myDesc', default='test', optional=False) self.assertEqual(requiredParameter.value, 'test') requiredParameter.setValue('check') self.assertEqual(requiredParameter.value, 'check') self.assertFalse(requiredParameter.setValue(None)) self.assertEqual(requiredParameter.value, 'check')
def testOptional(self): optionalParameter = ParameterExpression("myName", "myDesc", default="test", optional=True) self.assertEqual(optionalParameter.value, "test") optionalParameter.setValue("check") self.assertEqual(optionalParameter.value, "check") self.assertTrue(optionalParameter.setValue(None)) self.assertEqual(optionalParameter.value, None) requiredParameter = ParameterExpression("myName", "myDesc", default="test", optional=False) self.assertEqual(requiredParameter.value, "test") requiredParameter.setValue("check") self.assertEqual(requiredParameter.value, "check") self.assertFalse(requiredParameter.setValue(None)) self.assertEqual(requiredParameter.value, "check")
def testSetValue(self): parameter = ParameterExpression('myName', 'myDescription') self.assertTrue(parameter.setValue('\'a\' || "field"')) self.assertEqual(parameter.value, '\'a\' || "field"')
def testSetValue(self): parameter = ParameterExpression('myName', 'myDescription') self.assertTrue(parameter.setValue('\'a\' || "field"')) self.assertEqual(parameter.value, '\'a\' || "field"')
def testSetValue(self): parameter = ParameterExpression("myName", "myDescription") self.assertTrue(parameter.setValue("'a' || \"field\"")) self.assertEqual(parameter.value, "'a' || \"field\"")