Kaydet (Commit) 85712a53 authored tarafından Anssi Kääriäinen's avatar Anssi Kääriäinen

Made sure connections are actually closed in backends tests

üst 12a96bfa
......@@ -565,6 +565,9 @@ class ThreadTests(TestCase):
# connections[DEFAULT_DB_ALIAS] does.
from django.db import connections
connection = connections[DEFAULT_DB_ALIAS]
# Allow thread sharing so the connection can be closed by the
# main thread.
connection.allow_thread_sharing = True
connection.cursor()
connections_set.add(connection)
for x in range(2):
......@@ -579,7 +582,7 @@ class ThreadTests(TestCase):
# connection opened in the main thread will automatically be closed on
# teardown).
for conn in connections_set:
if conn != connection:
if conn is not connection:
conn.close()
def test_connections_thread_local(self):
......@@ -606,7 +609,7 @@ class ThreadTests(TestCase):
# connection opened in the main thread will automatically be closed on
# teardown).
for conn in connections_set:
if conn != connection:
if conn is not connection:
conn.close()
def test_pass_connection_between_threads(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment