Skip to content

Commit 01b453a

Browse files
authored
[NO-CSL] Fix Autocomplete Tests due to a schema change (#64)
* fix autocomplete tests due to schema change * lint
1 parent 980d1de commit 01b453a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/modules/test_autocomplete.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,23 +117,31 @@ def test_with_valid_query_and_filters():
117117
filters = { 'keywords': ['battery-powered'] }
118118
autocomplete = ConstructorIO(VALID_OPTIONS).autocomplete
119119
response = autocomplete.get_autocomplete_results(QUERY, { 'filters': filters })
120+
expected_filters = filters.copy()
121+
expected_filters['Content'] = filters
122+
expected_filters['Search Suggestions'] = filters
123+
expected_filters['Products'] = filters
120124

121125
assert isinstance(response.get('request'), dict)
122126
assert isinstance(response.get('sections'), dict)
123127
assert isinstance(response.get('result_id'), str)
124-
assert response.get('request').get('filters') == filters
128+
assert response.get('request').get('filters') == expected_filters
125129

126130
def test_with_valid_query_and_multiple_filters():
127131
'''Should return a response with a valid query and multiple filters'''
128132

129133
filters = { 'group_id': ['All'], 'Brand': ['XYZ'] }
130134
autocomplete = ConstructorIO(VALID_OPTIONS).autocomplete
131135
response = autocomplete.get_autocomplete_results(QUERY, { 'filters': filters })
136+
expected_filters = filters.copy()
137+
expected_filters['Content'] = filters
138+
expected_filters['Search Suggestions'] = filters
139+
expected_filters['Products'] = filters
132140

133141
assert isinstance(response.get('request'), dict)
134142
assert isinstance(response.get('sections'), dict)
135143
assert isinstance(response.get('result_id'), str)
136-
assert response.get('request').get('filters') == filters
144+
assert response.get('request').get('filters') == expected_filters
137145
assert len(response.get('sections').get('Products')) >= 1
138146

139147
def test_with_valid_query_and_user_ip():

0 commit comments

Comments
 (0)