MCPcopy
hub / github.com/django/django / setUpTestData

Method setUpTestData

tests/expressions_case/tests.py:38–80  ·  view source on GitHub ↗
(cls)

Source from the content-addressed store, hash-verified

36class CaseExpressionTests(TestCase):
37 @classmethod
38 def setUpTestData(cls):
39 o = CaseTestModel.objects.create(integer=1, integer2=1, string="1")
40 O2OCaseTestModel.objects.create(o2o=o, integer=1)
41 FKCaseTestModel.objects.create(fk=o, integer=1)
42
43 o = CaseTestModel.objects.create(integer=2, integer2=3, string="2")
44 O2OCaseTestModel.objects.create(o2o=o, integer=2)
45 FKCaseTestModel.objects.create(fk=o, integer=2)
46 FKCaseTestModel.objects.create(fk=o, integer=3)
47
48 o = CaseTestModel.objects.create(integer=3, integer2=4, string="3")
49 O2OCaseTestModel.objects.create(o2o=o, integer=3)
50 FKCaseTestModel.objects.create(fk=o, integer=3)
51 FKCaseTestModel.objects.create(fk=o, integer=4)
52
53 o = CaseTestModel.objects.create(integer=2, integer2=2, string="2")
54 O2OCaseTestModel.objects.create(o2o=o, integer=2)
55 FKCaseTestModel.objects.create(fk=o, integer=2)
56 FKCaseTestModel.objects.create(fk=o, integer=3)
57
58 o = CaseTestModel.objects.create(integer=3, integer2=4, string="3")
59 O2OCaseTestModel.objects.create(o2o=o, integer=3)
60 FKCaseTestModel.objects.create(fk=o, integer=3)
61 FKCaseTestModel.objects.create(fk=o, integer=4)
62
63 o = CaseTestModel.objects.create(integer=3, integer2=3, string="3")
64 O2OCaseTestModel.objects.create(o2o=o, integer=3)
65 FKCaseTestModel.objects.create(fk=o, integer=3)
66 FKCaseTestModel.objects.create(fk=o, integer=4)
67
68 o = CaseTestModel.objects.create(integer=4, integer2=5, string="4")
69 O2OCaseTestModel.objects.create(o2o=o, integer=1)
70 FKCaseTestModel.objects.create(fk=o, integer=5)
71
72 cls.group_by_fields = [
73 f.name
74 for f in CaseTestModel._meta.get_fields()
75 if not (f.is_relation and f.auto_created)
76 and (
77 connection.features.allows_group_by_lob
78 or not isinstance(f, (BinaryField, TextField))
79 )
80 ]
81
82 def test_annotate(self):
83 self.assertQuerySetEqual(

Callers

nothing calls this directly

Calls 2

createMethod · 0.45
get_fieldsMethod · 0.45

Tested by

no test coverage detected