Search: Updated search handlers and tests to use get_search_backend

pull/29/head
Karl Hobley 2014-02-11 11:19:16 +00:00
rodzic e0ee842594
commit 54d46db2c2
2 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -1,16 +1,16 @@
from django.db.models.signals import post_save, post_delete
from django.db import models
from search import Search
from indexed import Indexed
from wagtail.wagtailsearch.indexed import Indexed
from wagtail.wagtailsearch.backends import get_search_backend
def post_save_signal_handler(instance, **kwargs):
Search().add(instance)
get_search_backend().add(instance)
def post_delete_signal_handler(instance, **kwargs):
Search().delete(instance)
get_search_backend().delete(instance)
def register_signal_handlers():

Wyświetl plik

@ -1,13 +1,13 @@
from django.test import TestCase
import models
from search import Search
from wagtail.wagtailsearch.backends import get_search_backend()
class TestSearch(TestCase):
def test_search(self):
# Create search interface and reset the index
s = Search()
# Create search backend and reset the index
s = get_search_backend()
s.reset_index()
# Create a couple of objects and add them to the index