This commit is contained in:
Tom Christie 2015-08-28 10:03:16 +01:00
parent e70da5ac6b
commit 25c4c7f9fd

View File

@ -35,8 +35,10 @@ class APIExceptionView(APIView):
raise APIException raise APIException
@unittest.skipUnless(connection.features.uses_savepoints, @unittest.skipUnless(
"'atomic' requires transactions and savepoints.") connection.features.uses_savepoints,
"'atomic' requires transactions and savepoints."
)
class DBTransactionTests(TestCase): class DBTransactionTests(TestCase):
def setUp(self): def setUp(self):
self.view = BasicView.as_view() self.view = BasicView.as_view()
@ -55,8 +57,10 @@ class DBTransactionTests(TestCase):
assert BasicModel.objects.count() == 1 assert BasicModel.objects.count() == 1
@unittest.skipUnless(connection.features.uses_savepoints, @unittest.skipUnless(
"'atomic' requires transactions and savepoints.") connection.features.uses_savepoints,
"'atomic' requires transactions and savepoints."
)
class DBTransactionErrorTests(TestCase): class DBTransactionErrorTests(TestCase):
def setUp(self): def setUp(self):
self.view = ErrorView.as_view() self.view = ErrorView.as_view()
@ -83,8 +87,10 @@ class DBTransactionErrorTests(TestCase):
assert BasicModel.objects.count() == 1 assert BasicModel.objects.count() == 1
@unittest.skipUnless(connection.features.uses_savepoints, @unittest.skipUnless(
"'atomic' requires transactions and savepoints.") connection.features.uses_savepoints,
"'atomic' requires transactions and savepoints."
)
class DBTransactionAPIExceptionTests(TestCase): class DBTransactionAPIExceptionTests(TestCase):
def setUp(self): def setUp(self):
self.view = APIExceptionView.as_view() self.view = APIExceptionView.as_view()
@ -113,8 +119,10 @@ class DBTransactionAPIExceptionTests(TestCase):
assert BasicModel.objects.count() == 0 assert BasicModel.objects.count() == 0
@unittest.skipUnless(connection.features.uses_savepoints, @unittest.skipUnless(
"'atomic' requires transactions and savepoints.") connection.features.uses_savepoints,
"'atomic' requires transactions and savepoints."
)
class NonAtomicDBTransactionAPIExceptionTests(TransactionTestCase): class NonAtomicDBTransactionAPIExceptionTests(TransactionTestCase):
@property @property
def urls(self): def urls(self):