mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-22 14:01:53 +00:00
Separates query API tests in a mixin.
This commit is contained in:
parent
bb80df35ff
commit
5ba8341de2
4 changed files with 6 additions and 42 deletions
|
|
@ -3,12 +3,12 @@ import unittest
|
|||
|
||||
from django.test import TestCase
|
||||
|
||||
from wagtail.search.tests.test_backends import BackendTests
|
||||
from wagtail.search.tests.test_backends import QueryAPITestMixin, BackendTests
|
||||
|
||||
from ..utils import BOOSTS_WEIGHTS, WEIGHTS_VALUES, determine_boosts_weights, get_weight
|
||||
|
||||
|
||||
class TestPostgresSearchBackend(BackendTests, TestCase):
|
||||
class TestPostgresSearchBackend(QueryAPITestMixin, BackendTests, TestCase):
|
||||
backend_path = 'wagtail.contrib.postgres_search.backend'
|
||||
|
||||
def test_weights(self):
|
||||
|
|
|
|||
|
|
@ -177,41 +177,3 @@ class ElasticsearchCommonSearchBackendTests(BackendTests):
|
|||
@unittest.expectedFailure
|
||||
def test_delete(self):
|
||||
super().test_delete()
|
||||
|
||||
#
|
||||
# Basic query classes
|
||||
#
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_term(self):
|
||||
super().test_term()
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_and(self):
|
||||
super().test_and()
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_or(self):
|
||||
super().test_or()
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_not(self):
|
||||
super().test_not()
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_operators_combination(self):
|
||||
super().test_operators_combination()
|
||||
|
||||
#
|
||||
# Shortcut query classes
|
||||
#
|
||||
|
||||
# Not implemented yet
|
||||
@unittest.expectedFailure
|
||||
def test_filter_query(self):
|
||||
super().test_filter_query()
|
||||
|
|
|
|||
|
|
@ -428,6 +428,8 @@ class BackendTests(WagtailTestUtils):
|
|||
"The Fellowship of the Ring"
|
||||
])
|
||||
|
||||
|
||||
class QueryAPITestMixin:
|
||||
#
|
||||
# Basic query classes
|
||||
#
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import unittest
|
|||
|
||||
from django.test import TestCase
|
||||
|
||||
from .test_backends import BackendTests
|
||||
from .test_backends import BackendTests, QueryAPITestMixin
|
||||
|
||||
|
||||
class TestDBBackend(BackendTests, TestCase):
|
||||
class TestDBBackend(QueryAPITestMixin, BackendTests, TestCase):
|
||||
backend_path = 'wagtail.search.backends.db'
|
||||
|
||||
# Doesn't support ranking
|
||||
|
|
|
|||
Loading…
Reference in a new issue