summaryrefslogtreecommitdiff
path: root/tests/foreign_object
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2018-11-23 20:59:38 -0500
committerTim Graham <timograham@gmail.com>2018-11-27 09:35:17 -0500
commit84e7a9f4a7bb3cad2bffae97baaae99de152c451 (patch)
treec81eeb6edf47ce0abdb7551cd28a3de354dfd20f /tests/foreign_object
parent9a7d336c3866c5226ed11868be0234c7e2fa47fa (diff)
downloaddjango-84e7a9f4a7bb3cad2bffae97baaae99de152c451.tar.gz
Switched setUp() to setUpTestData() where possible in Django's tests.
Diffstat (limited to 'tests/foreign_object')
-rw-r--r--tests/foreign_object/test_empty_join.py3
-rw-r--r--tests/foreign_object/tests.py34
2 files changed, 19 insertions, 18 deletions
diff --git a/tests/foreign_object/test_empty_join.py b/tests/foreign_object/test_empty_join.py
index 1fc6c450d7..83300fd25b 100644
--- a/tests/foreign_object/test_empty_join.py
+++ b/tests/foreign_object/test_empty_join.py
@@ -4,7 +4,8 @@ from .models import SlugPage
class RestrictedConditionsTests(TestCase):
- def setUp(self):
+ @classmethod
+ def setUpTestData(cls):
slugs = [
'a',
'a/a',
diff --git a/tests/foreign_object/tests.py b/tests/foreign_object/tests.py
index 6af6def6d7..2469250a12 100644
--- a/tests/foreign_object/tests.py
+++ b/tests/foreign_object/tests.py
@@ -18,28 +18,28 @@ from .models import (
class MultiColumnFKTests(TestCase):
- def setUp(self):
+ @classmethod
+ def setUpTestData(cls):
# Creating countries
- self.usa = Country.objects.create(name="United States of America")
- self.soviet_union = Country.objects.create(name="Soviet Union")
- Person()
+ cls.usa = Country.objects.create(name="United States of America")
+ cls.soviet_union = Country.objects.create(name="Soviet Union")
# Creating People
- self.bob = Person()
- self.bob.name = 'Bob'
- self.bob.person_country = self.usa
- self.bob.save()
- self.jim = Person.objects.create(name='Jim', person_country=self.usa)
- self.george = Person.objects.create(name='George', person_country=self.usa)
+ cls.bob = Person()
+ cls.bob.name = 'Bob'
+ cls.bob.person_country = cls.usa
+ cls.bob.save()
+ cls.jim = Person.objects.create(name='Jim', person_country=cls.usa)
+ cls.george = Person.objects.create(name='George', person_country=cls.usa)
- self.jane = Person.objects.create(name='Jane', person_country=self.soviet_union)
- self.mark = Person.objects.create(name='Mark', person_country=self.soviet_union)
- self.sam = Person.objects.create(name='Sam', person_country=self.soviet_union)
+ cls.jane = Person.objects.create(name='Jane', person_country=cls.soviet_union)
+ cls.mark = Person.objects.create(name='Mark', person_country=cls.soviet_union)
+ cls.sam = Person.objects.create(name='Sam', person_country=cls.soviet_union)
# Creating Groups
- self.kgb = Group.objects.create(name='KGB', group_country=self.soviet_union)
- self.cia = Group.objects.create(name='CIA', group_country=self.usa)
- self.republican = Group.objects.create(name='Republican', group_country=self.usa)
- self.democrat = Group.objects.create(name='Democrat', group_country=self.usa)
+ cls.kgb = Group.objects.create(name='KGB', group_country=cls.soviet_union)
+ cls.cia = Group.objects.create(name='CIA', group_country=cls.usa)
+ cls.republican = Group.objects.create(name='Republican', group_country=cls.usa)
+ cls.democrat = Group.objects.create(name='Democrat', group_country=cls.usa)
def test_get_succeeds_on_multicolumn_match(self):
# Membership objects have access to their related Person if both