def test_adds_undetermined_narg_number_for_optional_positional_arguments(self): kwargs = Arg('name', default=positional('value')).kwargs self.assertEquals(kwargs['nargs'], '?')
def test_is_positional_returns_true_if_default_is_positional(self): arg = Arg('name', default=positional('value')) self.assertTrue(arg.positional)
def test_unwrap_default_returns_input_value_if_positional(self): kwargs = Arg('name', default=positional('value')).kwargs self.assertEquals(kwargs['default'], 'value')