Exemplo n.º 1
0
    def test_adds_undetermined_narg_number_for_optional_positional_arguments(self):
        kwargs = Arg('name', default=positional('value')).kwargs

        self.assertEquals(kwargs['nargs'], '?')
Exemplo n.º 2
0
    def test_is_positional_returns_true_if_default_is_positional(self):
        arg = Arg('name', default=positional('value'))

        self.assertTrue(arg.positional)
Exemplo n.º 3
0
    def test_unwrap_default_returns_input_value_if_positional(self):
        kwargs = Arg('name', default=positional('value')).kwargs

        self.assertEquals(kwargs['default'], 'value')