Exemplo n.º 1
0
def test_parse_parses_keywork_arguments():
    assert argparser.parse('thing=200 size=4454') == ([], {'thing': '200', 'size': '4454'})
Exemplo n.º 2
0
def test_parse_parses_arguments():
    assert argparser.parse('true 4 12.5 stuff') == (['true', '4', '12.5', 'stuff'], {})
Exemplo n.º 3
0
def test_parse_parses_out_of_order_keyword_arguments():
    assert argparser.parse('3 3.2 thing=1990 magic bad=true') == (['3', '3.2', 'magic'], {'thing': '1990', 'bad': 'true'})
Exemplo n.º 4
0
def test_parse_parses_quoted_arguments():
    assert argparser.parse('3 3.2 thing="year 1990" "code magic" bad=true') == (['3', '3.2', 'code magic'], {'thing': 'year 1990', 'bad': 'true'})
Exemplo n.º 5
0
def test_parse_parses_mixed_arguments():
    assert argparser.parse('3 3.2 magic thing=1990 bad=true') == (['3', '3.2', 'magic'], {'thing': '1990', 'bad': 'true'})