From 12812f6b2ddd38fba2ecb277199f4ea5aecca1ff Mon Sep 17 00:00:00 2001 From: Sergey Fedoseev Date: Tue, 18 Jul 2017 17:47:59 +0500 Subject: [PATCH] Fixed RasterFieldTest.test_all_gis_lookups_with_rasters. It was inadvertently made a no-op in 378cf689d8772d917f642a80967ab8a2332eb41c. --- tests/gis_tests/rasterapp/test_rasterfield.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/gis_tests/rasterapp/test_rasterfield.py b/tests/gis_tests/rasterapp/test_rasterfield.py index e8a065fa3d..a82a683558 100644 --- a/tests/gis_tests/rasterapp/test_rasterfield.py +++ b/tests/gis_tests/rasterapp/test_rasterfield.py @@ -125,10 +125,14 @@ class RasterFieldTest(TransactionTestCase): stx_pnt = GEOSGeometry('POINT (-95.370401017314293 29.704867409475465)', 4326) stx_pnt.transform(3086) + lookups = list( + (name, lookup) + for name, lookup in BaseSpatialField.get_lookups().items() + if issubclass(lookup, GISLookup) + ) + self.assertNotEqual(lookups, [], 'No lookups found') # Loop through all the GIS lookups. - for name, lookup in BaseSpatialField.get_lookups().items(): - if not isinstance(lookup, GISLookup): - continue + for name, lookup in lookups: # Construct lookup filter strings. combo_keys = [ field + name for field in [