@@ -18,7 +18,6 @@ async def test_generate_facets_from_items_simple():
1818 with patch (
1919 "common.parameterizer.parameterize_sql_and_intent"
2020 ) as mock_parameterize_sql_and_intent :
21-
2221 mock_extract_value_phrases .return_value = mock_phrases
2322 mock_parameterize_sql_and_intent .return_value = {
2423 "sql" : "city = $1" ,
@@ -61,7 +60,6 @@ async def test_generate_facets_from_items_multiple_phrases():
6160 with patch (
6261 "common.parameterizer.parameterize_sql_and_intent"
6362 ) as mock_parameterize_sql_and_intent :
64-
6563 mock_extract_value_phrases .return_value = mock_phrases
6664 mock_parameterize_sql_and_intent .return_value = {
6765 "sql" : "name = $1 AND city = $2" ,
@@ -76,16 +74,13 @@ async def test_generate_facets_from_items_multiple_phrases():
7674 facet = result_context_set .facets [0 ]
7775 assert facet .sql_snippet == "name = 'John Doe' AND city = 'New York'"
7876 assert facet .intent == "Find users named John Doe in New York"
79- assert (
80- facet .manifest == "Find users named a given person in a given city"
81- )
77+ assert facet .manifest == "Find users named a given person in a given city"
8278 assert (
8379 facet .parameterized .parameterized_sql_snippet
8480 == "name = $1 AND city = $2"
8581 )
8682 assert (
87- facet .parameterized .parameterized_intent
88- == "Find users named $1 in $2"
83+ facet .parameterized .parameterized_intent == "Find users named $1 in $2"
8984 )
9085
9186 mock_extract_value_phrases .assert_called_once_with (
@@ -96,9 +91,7 @@ async def test_generate_facets_from_items_multiple_phrases():
9691
9792@pytest .mark .asyncio
9893async def test_generate_facets_from_items_empty_phrases ():
99- facet_inputs_json = json .dumps (
100- [{"question" : "List all users" , "facet" : "TRUE" }]
101- )
94+ facet_inputs_json = json .dumps ([{"question" : "List all users" , "facet" : "TRUE" }])
10295 mock_phrases = {}
10396
10497 with patch (
@@ -107,7 +100,6 @@ async def test_generate_facets_from_items_empty_phrases():
107100 with patch (
108101 "common.parameterizer.parameterize_sql_and_intent"
109102 ) as mock_parameterize_sql_and_intent :
110-
111103 mock_extract_value_phrases .return_value = mock_phrases
112104 mock_parameterize_sql_and_intent .return_value = {
113105 "sql" : "TRUE" ,
@@ -157,7 +149,7 @@ async def test_generate_facets_from_items_with_explicit_intent():
157149 {
158150 "question" : "luxury items" ,
159151 "facet" : "description LIKE '%luxury%'" ,
160- "intent" : "Filter by luxury description"
152+ "intent" : "Filter by luxury description" ,
161153 }
162154 ]
163155 )
@@ -169,7 +161,6 @@ async def test_generate_facets_from_items_with_explicit_intent():
169161 with patch (
170162 "common.parameterizer.parameterize_sql_and_intent"
171163 ) as mock_parameterize_sql_and_intent :
172-
173164 mock_extract_value_phrases .return_value = mock_phrases
174165 mock_parameterize_sql_and_intent .return_value = {
175166 "sql" : "description LIKE '%luxury%'" ,
@@ -183,7 +174,7 @@ async def test_generate_facets_from_items_with_explicit_intent():
183174 assert len (result_context_set .facets ) == 1
184175 facet = result_context_set .facets [0 ]
185176 assert facet .intent == "Filter by luxury description"
186-
177+
187178 # Verify parameterizer was called with explicit intent
188179 # args match: phrases, facet_text, intent, db_dialect
189180 args , _ = mock_parameterize_sql_and_intent .call_args
@@ -198,7 +189,7 @@ async def test_generate_facets_from_items_with_sql_snippet_key():
198189 {
199190 "question" : "expensive items" ,
200191 "sql_snippet" : "price > 1000" ,
201- "intent" : "Filter by expensive items"
192+ "intent" : "Filter by expensive items" ,
202193 }
203194 ]
204195 )
@@ -210,7 +201,6 @@ async def test_generate_facets_from_items_with_sql_snippet_key():
210201 with patch (
211202 "common.parameterizer.parameterize_sql_and_intent"
212203 ) as mock_parameterize_sql_and_intent :
213-
214204 mock_extract_value_phrases .return_value = mock_phrases
215205 mock_parameterize_sql_and_intent .return_value = {
216206 "sql" : "price > 1000" ,
0 commit comments