예제 #1
0
    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')
예제 #2
0
 def test_get_default(self):
     """
     InputArgument.get_default() returns the default value
     """
     argument = InputArgument('foo', InputArgument.OPTIONAL, '', 'default')
     self.assertEqual('default', argument.get_default(),
                      msg='.get_default() returns the default value')
예제 #3
0
    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')
예제 #4
0
 def test_get_default(self):
     """
     InputArgument.get_default() returns the default value
     """
     argument = InputArgument('foo', InputArgument.OPTIONAL, '', 'default')
     self.assertEqual('default',
                      argument.get_default(),
                      msg='.get_default() returns the default value')