diff options
Diffstat (limited to 'tests/test_utils/test_testcase.py')
| -rw-r--r-- | tests/test_utils/test_testcase.py | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/tests/test_utils/test_testcase.py b/tests/test_utils/test_testcase.py index 0c2417c339..2520b637a3 100644 --- a/tests/test_utils/test_testcase.py +++ b/tests/test_utils/test_testcase.py @@ -9,9 +9,8 @@ from .models import Car, Person, PossessedCar class TestTestCase(TestCase): - - @skipUnlessDBFeature('can_defer_constraint_checks') - @skipUnlessDBFeature('supports_foreign_keys') + @skipUnlessDBFeature("can_defer_constraint_checks") + @skipUnlessDBFeature("supports_foreign_keys") def test_fixture_teardown_checks_constraints(self): rollback_atomics = self._rollback_atomics self._rollback_atomics = lambda connection: None # noop @@ -30,9 +29,9 @@ class TestTestCase(TestCase): "ensure proper test isolation and silence this failure." ) with self.assertRaisesMessage(AssertionError, message): - connections['other'].connect() + connections["other"].connect() with self.assertRaisesMessage(AssertionError, message): - connections['other'].temporary_connection() + connections["other"].temporary_connection() def test_disallowed_database_queries(self): message = ( @@ -41,12 +40,12 @@ class TestTestCase(TestCase): "ensure proper test isolation and silence this failure." ) with self.assertRaisesMessage(AssertionError, message): - Car.objects.using('other').get() + Car.objects.using("other").get() def test_reset_sequences(self): old_reset_sequences = self.reset_sequences self.reset_sequences = True - msg = 'reset_sequences cannot be used on TestCase instances' + msg = "reset_sequences cannot be used on TestCase instances" try: with self.assertRaisesMessage(TypeError, msg): self._fixture_setup() @@ -64,6 +63,7 @@ def assert_no_queries(test): def inner(self): with self.assertNumQueries(0): test(self) + return inner @@ -73,15 +73,15 @@ class TestDataTests(TestCase): @classmethod def setUpTestData(cls): - cls.jim_douglas = Person.objects.create(name='Jim Douglas') - cls.car = Car.objects.create(name='1963 Volkswagen Beetle') + cls.jim_douglas = Person.objects.create(name="Jim Douglas") + cls.car = Car.objects.create(name="1963 Volkswagen Beetle") cls.herbie = cls.jim_douglas.possessed_cars.create( car=cls.car, belongs_to=cls.jim_douglas, ) cls.non_deepcopy_able = NonDeepCopyAble() - cls.person_binary = Person.objects.create(name='Person', data=b'binary data') + cls.person_binary = Person.objects.create(name="Person", data=b"binary data") cls.person_binary_get = Person.objects.get(pk=cls.person_binary.pk) @assert_no_queries @@ -102,8 +102,8 @@ class TestDataTests(TestCase): @assert_no_queries def test_binaryfield_data_type(self): - self.assertEqual(bytes(self.person_binary.data), b'binary data') - self.assertEqual(bytes(self.person_binary_get.data), b'binary data') + self.assertEqual(bytes(self.person_binary.data), b"binary data") + self.assertEqual(bytes(self.person_binary_get.data), b"binary data") self.assertEqual( type(self.person_binary_get.data), type(self.__class__.person_binary_get.data), @@ -141,7 +141,7 @@ class TestDataTests(TestCase): def test_repr(self): self.assertEqual( - repr(TestData('attr', 'value')), + repr(TestData("attr", "value")), "<TestData: name='attr', data='value'>", ) @@ -151,16 +151,17 @@ class SetupTestDataIsolationTests(TestCase): In-memory data isolation is respected for model instances assigned to class attributes during setUpTestData. """ + @classmethod def setUpTestData(cls): - cls.car = Car.objects.create(name='Volkswagen Beetle') + cls.car = Car.objects.create(name="Volkswagen Beetle") def test_book_name_deutsh(self): - self.assertEqual(self.car.name, 'Volkswagen Beetle') - self.car.name = 'VW sKäfer' + self.assertEqual(self.car.name, "Volkswagen Beetle") + self.car.name = "VW sKäfer" self.car.save() def test_book_name_french(self): - self.assertEqual(self.car.name, 'Volkswagen Beetle') - self.car.name = 'Volkswagen Coccinelle' + self.assertEqual(self.car.name, "Volkswagen Beetle") + self.car.name = "Volkswagen Coccinelle" self.car.save() |
