MCPcopy Index your code
hub / github.com/django-haystack/django-haystack / setUp

Method setUp

test_haystack/test_query.py:418–438  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

416 fixtures = ["base_data.json", "bulk_data.json"]
417
418 def setUp(self):
419 super().setUp()
420
421 # Stow.
422 self.old_unified_index = connections["default"]._index
423 self.ui = UnifiedIndex()
424 self.bmmsi = BasicMockModelSearchIndex()
425 self.cpkmmsi = CharPKMockModelSearchIndex()
426 self.uuidmmsi = SimpleMockUUIDModelIndex()
427 self.ui.build(indexes=[self.bmmsi, self.cpkmmsi, self.uuidmmsi])
428 connections["default"]._index = self.ui
429
430 # Update the "index".
431 backend = connections["default"].get_backend()
432 backend.clear()
433 backend.update(self.bmmsi, MockModel.objects.all())
434
435 self.msqs = SearchQuerySet()
436
437 # Stow.
438 reset_search_queries()
439
440 def tearDown(self):
441 # Restore.

Callers 3

setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45

Calls 11

UnifiedIndexClass · 0.90
SearchQuerySetClass · 0.90
reset_search_queriesFunction · 0.90
buildMethod · 0.80
get_backendMethod · 0.45
clearMethod · 0.45
updateMethod · 0.45
allMethod · 0.45

Tested by

no test coverage detected