kopia lustrzana https://github.com/wagtail/wagtail
Adds missing changes from 2379da96e4
.
rodzic
2379da96e4
commit
6f5f38076a
|
@ -178,6 +178,27 @@ class BackendTests(WagtailTestUtils):
|
|||
results = self.backend.search("A subobject", models.SearchTest)
|
||||
self.assertEqual(set(results), {self.testa})
|
||||
|
||||
def test_boost(self):
|
||||
results = self.backend.search('Hello', models.SearchTest)
|
||||
# The `content` field has more boost, so the object containing “Hello”
|
||||
# should be before the ones having it in the title,
|
||||
# despite the insertion order.
|
||||
self.assertListEqual(
|
||||
list(results), [self.testc.searchtest_ptr, self.testa, self.testb])
|
||||
|
||||
def test_order_by_relevance(self):
|
||||
sorted_results = self.backend.search('Hello', models.SearchTest,
|
||||
order_by_relevance=True)
|
||||
self.assertListEqual(
|
||||
list(sorted_results),
|
||||
[self.testc.searchtest_ptr, self.testa, self.testb])
|
||||
|
||||
unsorted_results = self.backend.search('Hello', models.SearchTest,
|
||||
order_by_relevance=False)
|
||||
self.assertListEqual(
|
||||
list(unsorted_results),
|
||||
[self.testa, self.testb, self.testc.searchtest_ptr])
|
||||
|
||||
def test_delete(self):
|
||||
# Delete one of the objects
|
||||
self.backend.delete(self.testa)
|
||||
|
|
Ładowanie…
Reference in New Issue