def testScriptCode(self): parameter = ParameterString('myName', 'myDescription', default='test') code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertEqual(result.default, parameter.default) parameter.default = None parameter.optional = True code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default) parameter.default = 'None' code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default) parameter.default = 'It\'s Mario' code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default)
def testScriptCode(self): parameter = ParameterString("myName", "myDescription", default="test") code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertEqual(result.default, parameter.default) parameter.default = None parameter.optional = True code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default) parameter.default = "None" code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default) parameter.default = "It's Mario" code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertIsInstance(result, ParameterString) self.assertTrue(result.optional) self.assertEqual(result.default, parameter.default)
def testScriptCode(self): parameter = ParameterString('myName', 'myDescription', default='test') code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertTrue(isinstance(result, ParameterString)) parameter.optional = True code = parameter.getAsScriptCode() result = getParameterFromString(code) self.assertTrue(isinstance(result, ParameterString)) self.assertTrue(result.optional)