From 0bea487560ca6222260e421b3761e05f27f48b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20C=2E=20Leit=C3=A3o?= Date: Wed, 11 Nov 2015 21:35:45 +0100 Subject: [PATCH] Added test for min and max values of a float field. --- tests/xapian_tests/tests/test_backend.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/xapian_tests/tests/test_backend.py b/tests/xapian_tests/tests/test_backend.py index 338c577..e38b2a0 100644 --- a/tests/xapian_tests/tests/test_backend.py +++ b/tests/xapian_tests/tests/test_backend.py @@ -572,6 +572,10 @@ class BackendFeaturesTestCase(HaystackBackendTestCase, TestCase): 'Xapian::Query(VALUE_RANGE 11 %012d 000000000010)' % (-sys.maxsize - 1)) self.assertEqual(str(self.backend.parse_query('number:10..*')), 'Xapian::Query(VALUE_RANGE 11 000000000010 %012d)' % sys.maxsize) + self.assertEqual(str(self.backend.parse_query('float_number:25.5..*')), + b'Xapian::Query(VALUE_RANGE 7 \xb2` \xff\xff\xff\xff\xff\xff\xff\xff\xff)') + self.assertEqual(str(self.backend.parse_query('float_number:..25.5')), + b'Xapian::Query(VALUE_RANGE 7 \xb2`)') self.assertEqual(str(self.backend.parse_query('float_number:25.5..100.0')), b'Xapian::Query(VALUE_RANGE 7 \xb2` \xba@)')