Skip to content

Commit 3a537ee

Browse files
committed
fix: add test
1 parent 79a2f51 commit 3a537ee

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

scrapegraphai/utils/parse_state_keys.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,3 @@ def evaluate_expression(expression):
101101
final_result.append(key)
102102

103103
return final_result
104-
105-
106-
EXPRESSION = "user_input & (relevant_chunks | parsed_document | document)"
107-
state = {
108-
"user_input": None,
109-
"document": None,
110-
"parsed_document": None,
111-
"relevant_chunks": None,
112-
}
113-
114-
try:
115-
result = parse_expression(EXPRESSION, state)
116-
print("Matched keys:", result)
117-
except ValueError as e:
118-
print("Error:", e)

tests/utils/parse_state_keys_test.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
"""
2+
Parse_state_key test module
3+
"""
4+
import pytest
5+
from scrapegraphai.utils.parse_state_keys import parse_expression
6+
7+
8+
def test_parse_expression():
9+
"""Test parse_expression function."""
10+
EXPRESSION = "user_input & (relevant_chunks | parsed_document | document)"
11+
state = {
12+
"user_input": None,
13+
"document": None,
14+
"parsed_document": None,
15+
"relevant_chunks": None,
16+
}
17+
try:
18+
result = parse_expression(EXPRESSION, state)
19+
assert result != []
20+
except ValueError as e:
21+
assert "Error" in str(e)

0 commit comments

Comments
 (0)