Exemplo n.º 1
0
def test_split_quoted_string_array_syntax_recursion():
    """Support for only one level, failure is OK here"""
    INPUT = "foo=[1, 2, 3],bar=[baz, [], gnaa]"
    EXPECTED = ["foo=[1, 2, 3]", "bar=[baz, []", " gnaa]"]
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 2
0
def test_split_quoted_string_two_escape():
    INPUT = 'foo="bar\\",,asdf","bar"=baz'
    EXPECTED = ['foo="bar\\",,asdf"', '"bar"=baz']
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 3
0
def test_split_quoted_string_array_syntax_simple():
    INPUT = "foo=[1, 2, 3],bar=[baz, gnaa]"
    EXPECTED = ["foo=[1, 2, 3]", "bar=[baz, gnaa]"]
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 4
0
def test_split_quoted_string_one_escape():
    INPUT = 'foo="bar\\"asdf\\"asdf"'
    EXPECTED = ['foo="bar\\"asdf\\"asdf"']
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 5
0
def test_split_quoted_string_two_quote():
    INPUT = 'foo="bar,,"asdf,"bar"=baz'
    EXPECTED = ['foo="bar,,"asdf', '"bar"=baz']
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 6
0
def test_split_quoted_string_one_quote():
    INPUT = 'foo="bar,,"asdf'
    EXPECTED = ['foo="bar,,"asdf']
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 7
0
def test_split_quoted_string_two_noquote():
    INPUT = "foo=bar,bar=baz"
    EXPECTED = ["foo=bar", "bar=baz"]
    assert EXPECTED == parser.split_quoted_string(INPUT)
Exemplo n.º 8
0
def test_split_quoted_string_one_noquote():
    INPUT = "foo=bar"
    EXPECTED = ["foo=bar"]
    assert EXPECTED == parser.split_quoted_string(INPUT)