File tree Expand file tree Collapse file tree 2 files changed +21
-15
lines changed Expand file tree Collapse file tree 2 files changed +21
-15
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change 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 )
You can’t perform that action at this time.
0 commit comments