summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel Wiesmann <daniel.wiesmann@gmail.com>2016-08-15 18:18:48 +0100
committerTim Graham <timograham@gmail.com>2016-08-15 14:23:48 -0400
commit201198136da354541aed2e571168d343b55ac356 (patch)
treefa661452afc82c08a2610a0e6721695e2d56afaa /tests
parent7d11d61087479c45d7cb23cbdfc32a47d84cdc05 (diff)
[1.10.x] Fixed #27014 -- Fixed annotations with database functions on PostGIS.
Thanks Sean Mc Allister for providing a test. Backport of 89f17e7caf0d1e70417253d135607c9fd6ebac56 from master
Diffstat (limited to 'tests')
-rw-r--r--tests/gis_tests/geogapp/tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/gis_tests/geogapp/tests.py b/tests/gis_tests/geogapp/tests.py
index 0711e26bc1..ba811aea8e 100644
--- a/tests/gis_tests/geogapp/tests.py
+++ b/tests/gis_tests/geogapp/tests.py
@@ -144,6 +144,9 @@ class GeographyFunctionTests(TestCase):
qs = Zipcode.objects.annotate(distance=Distance('poly', htown.point))
for z, ref in zip(qs, ref_dists):
self.assertAlmostEqual(z.distance.m, ref, 2)
+ # Distance function in combination with a lookup.
+ hzip = Zipcode.objects.get(code='77002')
+ self.assertEqual(qs.get(distance__lte=0), hzip)
@skipUnlessDBFeature("has_Area_function", "supports_distance_geodetic")
def test_geography_area(self):