Breaks down QueryAPITestMixin.test_plain_text().

This commit is contained in:
Bertrand Bordage 2018-01-03 18:33:13 +01:00
parent 5ba8341de2
commit 924d65dce3

View file

@ -515,15 +515,14 @@ class QueryAPITestMixin:
# Shortcut query classes
#
def test_plain_text(self):
# Single word
def test_plain_text_single_word(self):
results = self.backend.search(PlainText('Javascript'),
models.Book.objects.all())
self.assertSetEqual({r.title for r in results},
{'JavaScript: The Definitive Guide',
'JavaScript: The good parts'})
# Multiple words (OR operator)
def test_plain_text_multiple_words_or(self):
results = self.backend.search(PlainText('Javascript Definitive',
operator='or'),
models.Book.objects.all())
@ -531,7 +530,7 @@ class QueryAPITestMixin:
{'JavaScript: The Definitive Guide',
'JavaScript: The good parts'})
# Multiple words (AND operator)
def test_plain_text_multiple_words_and(self):
results = self.backend.search(PlainText('Javascript Definitive',
operator='and'),
models.Book.objects.all())