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)
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)
def test_split_quoted_string_one_escape(): INPUT = 'foo="bar\\"asdf\\"asdf"' EXPECTED = ['foo="bar\\"asdf\\"asdf"'] assert EXPECTED == parser.split_quoted_string(INPUT)
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)
def test_split_quoted_string_one_quote(): INPUT = 'foo="bar,,"asdf' EXPECTED = ['foo="bar,,"asdf'] assert EXPECTED == parser.split_quoted_string(INPUT)
def test_split_quoted_string_two_noquote(): INPUT = "foo=bar,bar=baz" EXPECTED = ["foo=bar", "bar=baz"] assert EXPECTED == parser.split_quoted_string(INPUT)
def test_split_quoted_string_one_noquote(): INPUT = "foo=bar" EXPECTED = ["foo=bar"] assert EXPECTED == parser.split_quoted_string(INPUT)