forked from Archives/langchain
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
514 B
Python
14 lines
514 B
Python
from langchain.output_parsers.list import CommaSeparatedListOutputParser
|
|
|
|
|
|
def test_single_item() -> None:
|
|
"""Test that a string with a single item is parsed to a list with that item."""
|
|
parser = CommaSeparatedListOutputParser()
|
|
assert parser.parse("foo") == ["foo"]
|
|
|
|
|
|
def test_multiple_items() -> None:
|
|
"""Test that a string with multiple comma-separated items is parsed to a list."""
|
|
parser = CommaSeparatedListOutputParser()
|
|
assert parser.parse("foo, bar, baz") == ["foo", "bar", "baz"]
|