@@ -202,7 +202,7 @@ def test_valid_fields(self):
202202 },
203203 }
204204 self .assertCountEqual (index_info [index .name ]["columns" ], index .fields )
205- self .assertEqual (index_info [index .name ]["options" ], expected_options )
205+ self .assertEqual (index_info [index .name ]["options" ][ "mappings" ] , expected_options )
206206 finally :
207207 with connection .schema_editor () as editor :
208208 editor .remove_index (index = index , model = SearchIndexTestModel )
@@ -212,12 +212,10 @@ def test_field_mappings(self):
212212 name = "recent_test_idx" ,
213213 field_mappings = {
214214 "char" : {
215- "type" : "string" ,
216- "analyzer" : "lucene.standard" ,
217- "searchAnalyzer" : "lucene.standard" ,
215+ "indexOptions" : "offsets" ,
218216 "norms" : "include" ,
219217 "store" : True ,
220- "indexOptions " : "offsets " ,
218+ "type " : "string " ,
221219 }
222220 },
223221 )
@@ -232,17 +230,15 @@ def test_field_mappings(self):
232230 "dynamic" : False ,
233231 "fields" : {
234232 "char" : {
235- "type" : "string" ,
236- "analyzer" : "lucene.standard" ,
237- "searchAnalyzer" : "lucene.standard" ,
233+ "indexOptions" : "offsets" ,
238234 "norms" : "include" ,
239235 "store" : True ,
240- "indexOptions " : "offsets " ,
236+ "type " : "string " ,
241237 }
242238 },
243239 }
244240 self .assertCountEqual (index_info [index .name ]["columns" ], index .fields )
245- self .assertEqual (index_info [index .name ]["options" ], expected_options )
241+ self .assertEqual (index_info [index .name ]["options" ][ "mappings" ] , expected_options )
246242 finally :
247243 with connection .schema_editor () as editor :
248244 editor .remove_index (index = index , model = SearchIndexTestModel )
@@ -262,16 +258,18 @@ def test_analyzer_inclusion(self):
262258 table_name = SearchIndexTestModel ._meta .db_table ,
263259 )
264260 expected_options = {
265- "dynamic" : False ,
266261 "analyzer" : "lucene.simple" ,
267262 "searchAnalyzer" : "lucene.simple" ,
268- "fields" : {
269- "char" : {
270- "indexOptions" : "offsets" ,
271- "norms" : "include" ,
272- "store" : True ,
273- "type" : "string" ,
274- }
263+ "mappings" : {
264+ "dynamic" : False ,
265+ "fields" : {
266+ "char" : {
267+ "indexOptions" : "offsets" ,
268+ "norms" : "include" ,
269+ "store" : True ,
270+ "type" : "string" ,
271+ }
272+ },
275273 },
276274 }
277275 self .assertCountEqual (index_info [index .name ]["columns" ], index .fields )
0 commit comments