def test_split_with_sep_one_element(): assert list(split_with_sep("a", ",")) == ["a"]
def test_split_with_sep(): assert list(split_with_sep("a,b", ",")) == ["a", ",", "b"]
def test_split_with_escaped_sep(): assert list(split_with_sep("a,b\\,c", ",")) == ["a", ",", "b\\,c"]
def test_split_with_sep_one_sep(): assert list(split_with_sep(",", ",")) == [","]