Exemplo n.º 1
0
def test(wiki, positional, keyword):
    a = parse(wiki)
    assert a.positional == positional
    assert a.keyword == keyword

    s = unparse(Arguments(positional, keyword))
    assert s == wiki
Exemplo n.º 2
0
def test_parse():
    a = parse(r''''a b\tc\nd',k="a b\tc\nd"''')
    assert a.positional == ['a b\tc\nd']
    assert a.keyword == {'k': 'a b\tc\nd'}
Exemplo n.º 3
0
def test_object_re():
    a = parse(r''''width=100% height="100%"''', parse_re=object_re)
    assert a.positional == []
    assert a.keyword == {'width': '100%', 'height': '100%'}
Exemplo n.º 4
0
def test_include_re():
    a = parse(r''''^User/Prefix,,to="^----",sort=descending,items=3"''', parse_re=include_re)
    assert a.positional == ['^User/Prefix']
    assert a.keyword == {'to': '^----', 'sort': 'descending', 'items': '3'}