From 55a9be8ecffee56ba9d8b52a34766b83ba5f4e16 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Mon, 11 Mar 2013 19:42:23 +0100 Subject: [PATCH] Ran a test that closes the database connection outside of a transaction. --- tests/backends/tests.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/backends/tests.py b/tests/backends/tests.py index c7f09013d4c..cec22674508 100644 --- a/tests/backends/tests.py +++ b/tests/backends/tests.py @@ -336,10 +336,12 @@ class PostgresNewConnectionTest(TestCase): pass -# Unfortunately with sqlite3 the in-memory test database cannot be -# closed, and so it cannot be re-opened during testing, and so we -# sadly disable this test for now. -class ConnectionCreatedSignalTest(TestCase): +# This test needs to run outside of a transaction, otherwise closing the +# connection would implicitly rollback and cause problems during teardown. +class ConnectionCreatedSignalTest(TransactionTestCase): + + # Unfortunately with sqlite3 the in-memory test database cannot be closed, + # and so it cannot be re-opened during testing. @skipUnlessDBFeature('test_db_allows_multiple_connections') def test_signal(self): data = {}