summaryrefslogtreecommitdiff
path: root/tests/gis_tests
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2023-03-13 18:38:23 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-12-18 09:42:04 +0100
commit08306bad57761b5eb176894649ac7d4e735c52dd (patch)
tree0d7929cff58f7b2d1f3e4637a0f8c2832033e265 /tests/gis_tests
parent77278929c86168f075600d9d8c8e76a4792e672b (diff)
Fixed #34411 -- Updated GDAL API to handle vector DataSource's.
Co-authored-by: David Smith <smithdc@gmail.com>
Diffstat (limited to 'tests/gis_tests')
-rw-r--r--tests/gis_tests/gdal_tests/test_driver.py35
1 files changed, 12 insertions, 23 deletions
diff --git a/tests/gis_tests/gdal_tests/test_driver.py b/tests/gis_tests/gdal_tests/test_driver.py
index e7c03ae98d..0d9423bc85 100644
--- a/tests/gis_tests/gdal_tests/test_driver.py
+++ b/tests/gis_tests/gdal_tests/test_driver.py
@@ -54,32 +54,21 @@ class DriverTest(unittest.TestCase):
dr = Driver(alias)
self.assertEqual(full_name, str(dr))
- @mock.patch("django.contrib.gis.gdal.driver.vcapi.get_driver_count")
- @mock.patch("django.contrib.gis.gdal.driver.rcapi.get_driver_count")
- @mock.patch("django.contrib.gis.gdal.driver.vcapi.register_all")
- @mock.patch("django.contrib.gis.gdal.driver.rcapi.register_all")
- def test_registered(self, rreg, vreg, rcount, vcount):
+ @mock.patch("django.contrib.gis.gdal.driver.capi.get_driver_count")
+ @mock.patch("django.contrib.gis.gdal.driver.capi.register_all")
+ def test_registered(self, reg, count):
"""
- Prototypes are registered only if their respective driver counts are
- zero.
+ Prototypes are registered only if the driver count is zero.
"""
- def check(rcount_val, vcount_val):
- vreg.reset_mock()
- rreg.reset_mock()
- rcount.return_value = rcount_val
- vcount.return_value = vcount_val
+ def check(count_val):
+ reg.reset_mock()
+ count.return_value = count_val
Driver.ensure_registered()
- if rcount_val:
- self.assertFalse(rreg.called)
+ if count_val:
+ self.assertFalse(reg.called)
else:
- rreg.assert_called_once_with()
- if vcount_val:
- self.assertFalse(vreg.called)
- else:
- vreg.assert_called_once_with()
+ reg.assert_called_once_with()
- check(0, 0)
- check(120, 0)
- check(0, 120)
- check(120, 120)
+ check(0)
+ check(120)