mirror of
https://github.com/Hopiu/xapian-haystack.git
synced 2026-04-29 11:04:51 +00:00
Merged more master changes into next
This commit is contained in:
parent
500664a2e4
commit
1ce5b2ca14
2 changed files with 4 additions and 4 deletions
|
|
@ -136,7 +136,7 @@ class XapianSearchBackendTestCase(TestCase):
|
|||
self.assertEqual(len(self.xapian_search('')), 3)
|
||||
self.assertEqual([dict(doc) for doc in self.xapian_search('')], [
|
||||
{'flag': u't', 'name': u'david1', 'text': u'Indexed!\n1', 'sites': u"['1', '2', '3']", 'pub_date': u'20090224000000', 'value': u'000000000005', 'id': u'tests.xapianmockmodel.1', 'slug': u'http://example.com/1', 'popularity': '\xca\x84', 'django_id': u'1', 'django_ct': u'tests.xapianmockmodel'},
|
||||
{'flag': u'f', 'name': u'david2', 'text': u'Indexed!\n2', 'sites': u"['2', '4', '6']", 'pub_date': u'20090223000000', 'value': u'000000000010', 'id': u'tests.xapianmockmodel.2', 'slug': u'http://example.com/2', 'popularity': '\xb4`', 'django_id': u'2', 'django_ct': u'tests.xapianmockmodel'},
|
||||
{'flag': u'f', 'name': u'david2', 'text': u'Indexed!\n2', 'sites': u"['2', '4', '6']", 'pub_date': u'20090223000000', 'value': u'000000000010', 'id': u'tests.xapianmockmodel.2', 'slug': u'http://e
|
||||
{'flag': u't', 'name': u'david3', 'text': u'Indexed!\n3', 'sites': u"['3', '6', '9']", 'pub_date': u'20090222000000', 'value': u'000000000015', 'id': u'tests.xapianmockmodel.3', 'slug': u'http://example.com/3', 'popularity': '\xcb\x98', 'django_id': u'3', 'django_ct': u'tests.xapianmockmodel'}
|
||||
])
|
||||
|
||||
|
|
@ -147,7 +147,7 @@ class XapianSearchBackendTestCase(TestCase):
|
|||
self.sb.remove(self.sample_objs[0])
|
||||
self.assertEqual(len(self.xapian_search('')), 2)
|
||||
self.assertEqual([dict(doc) for doc in self.xapian_search('')], [
|
||||
{'flag': u'f', 'name': u'david2', 'text': u'Indexed!\n2', 'sites': u"['2', '4', '6']", 'pub_date': u'20090223000000', 'value': u'000000000010', 'id': u'tests.xapianmockmodel.2', 'slug': u'http://example.com/2', 'popularity': '\xb4`', 'django_id': u'2', 'django_ct': u'tests.xapianmockmodel'},
|
||||
{'flag': u'f', 'name': u'david2', 'text': u'Indexed!\n2', 'sites': u"['2', '4', '6']", 'pub_date': u'20090223000000', 'value': u'000000000010', 'id': u'tests.xapianmockmodel.2', 'slug': u'http://e
|
||||
{'flag': u't', 'name': u'david3', 'text': u'Indexed!\n3', 'sites': u"['3', '6', '9']", 'pub_date': u'20090222000000', 'value': u'000000000015', 'id': u'tests.xapianmockmodel.3', 'slug': u'http://example.com/3', 'popularity': '\xcb\x98', 'django_id': u'3', 'django_ct': u'tests.xapianmockmodel'}
|
||||
])
|
||||
|
||||
|
|
@ -319,7 +319,7 @@ class XapianSearchBackendTestCase(TestCase):
|
|||
self.assert_(self.sb.document_count() > 0)
|
||||
|
||||
self.sb.delete_index()
|
||||
self.assertEqual(self.sb.document_count(), 0)
|
||||
self.assertRaises(InvalidIndexError, self.sb.document_count)
|
||||
|
||||
def test_order_by(self):
|
||||
self.sb.update(self.msi, self.sample_objs)
|
||||
|
|
|
|||
|
|
@ -259,7 +259,7 @@ class SearchBackend(BaseSearchBackend):
|
|||
"""
|
||||
database = self._database(writable=True)
|
||||
if not models:
|
||||
query = xapian.Query('')
|
||||
query, __unused__ = self._query(database, '*')
|
||||
enquire = self._enquire(database, query)
|
||||
for match in enquire.get_mset(0, self.document_count()):
|
||||
database.delete_document(match.docid)
|
||||
|
|
|
|||
Loading…
Reference in a new issue