From abc11b0a33fd823ad341ab2cc113c73545eb61e6 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Thu, 18 Sep 2014 18:11:37 +0200 Subject: Fixed #23514 -- Prevented queries in PostGISOperations init Thanks Mattia Procopio for the report. --- tests/backends/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/backends') diff --git a/tests/backends/tests.py b/tests/backends/tests.py index 89132f2a31..2ab8f680b5 100644 --- a/tests/backends/tests.py +++ b/tests/backends/tests.py @@ -571,6 +571,14 @@ class BackendTestCase(TestCase): self.assertTrue(hasattr(connection.ops, 'connection')) self.assertEqual(connection, connection.ops.connection) + def test_database_operations_init(self): + """ + Test that DatabaseOperations initialization doesn't query the database. + See #17656. + """ + with self.assertNumQueries(0): + connection.ops.__class__(connection) + def test_cached_db_features(self): self.assertIn(connection.features.supports_transactions, (True, False)) self.assertIn(connection.features.supports_stddev, (True, False)) -- cgit v1.3