mirror of
https://github.com/VinciGit00/Scrapegraph-ai.git
synced 2026-06-20 21:13:05 +08:00
22 lines
560 B
Python
22 lines
560 B
Python
"""
|
|
Parse_state_key test module
|
|
"""
|
|
import pytest
|
|
from scrapegraphai.utils.parse_state_keys import parse_expression
|
|
|
|
|
|
def test_parse_expression():
|
|
"""Test parse_expression function."""
|
|
EXPRESSION = "user_input & (relevant_chunks | parsed_document | document)"
|
|
state = {
|
|
"user_input": None,
|
|
"document": None,
|
|
"parsed_document": None,
|
|
"relevant_chunks": None,
|
|
}
|
|
try:
|
|
result = parse_expression(EXPRESSION, state)
|
|
assert result != []
|
|
except ValueError as e:
|
|
assert "Error" in str(e)
|