Update test expected queries

This commit could use scrutiny.
This commit is contained in:
Alejandro R. Sedeño 2019-01-14 17:35:38 -05:00 committed by Jorge Leitao
parent 2d3d098a5f
commit bc63eb5e2a
1 changed files with 20 additions and 5 deletions

View File

@ -618,7 +618,10 @@ class BackendFeaturesTestCase(HaystackBackendTestCase, TestCase):
# todo: why `SYNONYM WILDCARD OR XNAMEda`?
self.assertExpectedQuery(
self.backend.parse_query('name:da*'),
'(SYNONYM WILDCARD OR XNAMEda)',
[
'(SYNONYM WILDCARD OR XNAMEda)',
'WILDCARD SYNONYM XNAMEda',
],
xapian12string='(XNAMEdavid1:(pos=1) SYNONYM '
'XNAMEdavid2:(pos=1) SYNONYM '
'XNAMEdavid3:(pos=1))')
@ -631,16 +634,28 @@ class BackendFeaturesTestCase(HaystackBackendTestCase, TestCase):
def test_parse_query_range(self):
self.assertExpectedQuery(self.backend.parse_query('name:david1..david2'),
'0 * VALUE_RANGE 9 david1 david2',
[
'0 * VALUE_RANGE 9 david1 david2',
'VALUE_RANGE 9 david1 david2',
],
xapian12string='VALUE_RANGE 9 david1 david2')
self.assertExpectedQuery(self.backend.parse_query('number:0..10'),
'0 * VALUE_RANGE 11 000000000000 000000000010',
[
'0 * VALUE_RANGE 11 000000000000 000000000010',
'VALUE_RANGE 11 000000000000 000000000010',
],
xapian12string='VALUE_RANGE 11 000000000000 000000000010')
self.assertExpectedQuery(self.backend.parse_query('number:..10'),
'0 * VALUE_RANGE 11 %012d 000000000010' % (-sys.maxsize - 1),
[
'0 * VALUE_RANGE 11 %012d 000000000010' % (-sys.maxsize - 1),
'VALUE_RANGE 11 %012d 000000000010' % (-sys.maxsize - 1),
],
xapian12string='VALUE_RANGE 11 %012d 000000000010' % (-sys.maxsize - 1))
self.assertExpectedQuery(self.backend.parse_query('number:10..*'),
'0 * VALUE_RANGE 11 000000000010 %012d' % sys.maxsize,
[
'0 * VALUE_RANGE 11 000000000010 %012d' % sys.maxsize,
'VALUE_RANGE 11 000000000010 %012d' % sys.maxsize,
],
xapian12string='VALUE_RANGE 11 000000000010 %012d' % sys.maxsize)
def test_order_by_django_id(self):