mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #33633 -- Skipped some test_utils tests on databases that don't support transactions.
This commit is contained in:
committed by
Mariusz Felisiak
parent
24f442b91d
commit
1bb9bd9724
@@ -41,6 +41,7 @@ class TestTestCase(TestCase):
|
||||
with self.assertRaisesMessage(DatabaseOperationForbidden, message):
|
||||
Car.objects.using("other").get()
|
||||
|
||||
@skipUnlessDBFeature("supports_transactions")
|
||||
def test_reset_sequences(self):
|
||||
old_reset_sequences = self.reset_sequences
|
||||
self.reset_sequences = True
|
||||
@@ -61,6 +62,10 @@ def assert_no_queries(test):
|
||||
return inner
|
||||
|
||||
|
||||
# On databases with no transaction support (for instance, MySQL with the MyISAM
|
||||
# engine), setUpTestData() is called before each test, so there is no need to
|
||||
# clone class level test data.
|
||||
@skipUnlessDBFeature("supports_transactions")
|
||||
class TestDataTests(TestCase):
|
||||
# setUpTestData re-assignment are also wrapped in TestData.
|
||||
jim_douglas = None
|
||||
|
||||
Reference in New Issue
Block a user