Removed a test that no longer makes any sense.

Since unmanaged == autocommit, there's nothing to commit or roll back.
This commit is contained in:
Aymeric Augustin 2013-03-07 17:20:50 +01:00
parent 0cee3c0e43
commit 86fd920f67
1 changed files with 0 additions and 13 deletions

View File

@ -703,19 +703,6 @@ class TransactionMiddlewareTest(IgnorePendingDeprecationWarningsMixin, Transacti
self.assertFalse(transaction.is_dirty()) self.assertFalse(transaction.is_dirty())
self.assertEqual(Band.objects.count(), 1) self.assertEqual(Band.objects.count(), 1)
# TODO: update this test to account for database-level autocommit.
# Currently it fails under PostgreSQL because connections are never
# marked dirty in non-managed mode.
@expectedFailure
def test_unmanaged_response(self):
transaction.enter_transaction_management(False)
self.assertEqual(Band.objects.count(), 0)
TransactionMiddleware().process_response(self.request, self.response)
self.assertFalse(transaction.is_managed())
# The transaction middleware doesn't commit/rollback if management
# has been disabled.
self.assertTrue(transaction.is_dirty())
def test_exception(self): def test_exception(self):
transaction.enter_transaction_management() transaction.enter_transaction_management()
Band.objects.create(name='The Beatles') Band.objects.create(name='The Beatles')