diff options
author | Simon Charette <charette.s@gmail.com> | 2018-11-23 20:59:38 -0500 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-11-27 09:35:17 -0500 |
commit | 84e7a9f4a7bb3cad2bffae97baaae99de152c451 (patch) | |
tree | c81eeb6edf47ce0abdb7551cd28a3de354dfd20f /tests/m2m_signals | |
parent | 9a7d336c3866c5226ed11868be0234c7e2fa47fa (diff) | |
download | django-84e7a9f4a7bb3cad2bffae97baaae99de152c451.tar.gz |
Switched setUp() to setUpTestData() where possible in Django's tests.
Diffstat (limited to 'tests/m2m_signals')
-rw-r--r-- | tests/m2m_signals/tests.py | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/tests/m2m_signals/tests.py b/tests/m2m_signals/tests.py index 834897eb77..1e063e8a56 100644 --- a/tests/m2m_signals/tests.py +++ b/tests/m2m_signals/tests.py @@ -9,6 +9,26 @@ from .models import Car, Part, Person, SportsCar class ManyToManySignalsTest(TestCase): + @classmethod + def setUpTestData(cls): + cls.vw = Car.objects.create(name='VW') + cls.bmw = Car.objects.create(name='BMW') + cls.toyota = Car.objects.create(name='Toyota') + + cls.wheelset = Part.objects.create(name='Wheelset') + cls.doors = Part.objects.create(name='Doors') + cls.engine = Part.objects.create(name='Engine') + cls.airbag = Part.objects.create(name='Airbag') + cls.sunroof = Part.objects.create(name='Sunroof') + + cls.alice = Person.objects.create(name='Alice') + cls.bob = Person.objects.create(name='Bob') + cls.chuck = Person.objects.create(name='Chuck') + cls.daisy = Person.objects.create(name='Daisy') + + def setUp(self): + self.m2m_changed_messages = [] + def m2m_changed_signal_receiver(self, signal, sender, **kwargs): message = { 'instance': kwargs['instance'], @@ -22,24 +42,6 @@ class ManyToManySignalsTest(TestCase): ) self.m2m_changed_messages.append(message) - def setUp(self): - self.m2m_changed_messages = [] - - self.vw = Car.objects.create(name='VW') - self.bmw = Car.objects.create(name='BMW') - self.toyota = Car.objects.create(name='Toyota') - - self.wheelset = Part.objects.create(name='Wheelset') - self.doors = Part.objects.create(name='Doors') - self.engine = Part.objects.create(name='Engine') - self.airbag = Part.objects.create(name='Airbag') - self.sunroof = Part.objects.create(name='Sunroof') - - self.alice = Person.objects.create(name='Alice') - self.bob = Person.objects.create(name='Bob') - self.chuck = Person.objects.create(name='Chuck') - self.daisy = Person.objects.create(name='Daisy') - def tearDown(self): # disconnect all signal handlers models.signals.m2m_changed.disconnect( |