mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Ensure cursors are closed when no longer needed.
This commit touchs various parts of the code base and test framework. Any found usage of opening a cursor for the sake of initializing a connection has been replaced with 'ensure_connection()'.
This commit is contained in:
@@ -28,9 +28,9 @@ class InitialSQLTests(TestCase):
|
||||
connection = connections[DEFAULT_DB_ALIAS]
|
||||
custom_sql = custom_sql_for_model(Simple, no_style(), connection)
|
||||
self.assertEqual(len(custom_sql), 9)
|
||||
cursor = connection.cursor()
|
||||
for sql in custom_sql:
|
||||
cursor.execute(sql)
|
||||
with connection.cursor() as cursor:
|
||||
for sql in custom_sql:
|
||||
cursor.execute(sql)
|
||||
self.assertEqual(Simple.objects.count(), 9)
|
||||
self.assertEqual(
|
||||
Simple.objects.get(name__contains='placeholders').name,
|
||||
|
||||
Reference in New Issue
Block a user