1
0
mirror of https://github.com/django/django.git synced 2025-10-24 14:16:09 +00:00

Fixed #23514 -- Prevented queries in PostGISOperations init

Thanks Mattia Procopio for the report.
This commit is contained in:
Claude Paroz
2014-09-18 18:11:37 +02:00
parent 4dcfacb5b9
commit abc11b0a33
2 changed files with 33 additions and 10 deletions

View File

@@ -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))