def test_missing_field_update(self):
"""Al actualizar una distribución, si falta un field
previamente indexado, no se borran los datos anteriores
"""
missing_field = '212.1_PSCIOS_ERS_0_0_22'
self._index_catalog('full_ts_data.json')
# Segunda corrida, 'actualización' del catálogo
self._index_catalog('missing_field.json')
results = Search(using=self.elastic,
index=self.test_index) \
.filter('match', series_id=missing_field).execute()
self.assertTrue(len(results))
self.assertTrue(Field.objects.filter(series_id=missing_field))
评论列表
文章目录