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):
101
101
final_result .append (key )
102
102
103
103
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