Beispiel #1
0
def test_get_argument_fails_if_in_base_definition_but_include_base_disabled(
    base_format_builder, ):
    arg = Argument("argument")
    base_format_builder.add_argument(arg)

    builder = ArgsFormatBuilder(base_format_builder.format)

    with pytest.raises(NoSuchArgumentException):
        builder.get_argument("argument", False)
Beispiel #2
0
def test_get_argument_by_position_from_base_definition(base_format_builder):
    arg = Argument("argument")
    base_format_builder.add_argument(arg)

    builder = ArgsFormatBuilder(base_format_builder.format)

    assert arg == builder.get_argument(0)