(self)
| 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. |
no test coverage detected