def test_set_default(self): """ InputArgument.set_default() sets the default value """ argument = InputArgument('foo', InputArgument.OPTIONAL, '', 'default') argument.set_default(None) self.assertEqual(None, argument.get_default(), msg='.set_default() can reset the default value by passing None') argument.set_default('another') self.assertEqual('another', argument.get_default(), msg='.set_default() changes the default value') argument = InputArgument('foo', InputArgument.REQUIRED) self.assertRaises(Exception, argument.set_default, 'default')
def test_set_default(self): """ InputArgument.set_default() sets the default value """ argument = InputArgument('foo', InputArgument.OPTIONAL, '', 'default') argument.set_default(None) self.assertEqual( None, argument.get_default(), msg='.set_default() can reset the default value by passing None') argument.set_default('another') self.assertEqual('another', argument.get_default(), msg='.set_default() changes the default value') argument = InputArgument('foo', InputArgument.REQUIRED) self.assertRaises(Exception, argument.set_default, 'default')