Skip to content

Commit 652bcc6

Browse files
Adam Chainztimgraham
Adam Chainz
authored andcommitted
Refs #25415 -- Fixed invalid models in the test suite.
1 parent bae64dd commit 652bcc6

File tree

10 files changed

+16
-17
lines changed

10 files changed

+16
-17
lines changed

tests/expressions/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ def __str__(self):
8080

8181
@python_2_unicode_compatible
8282
class SimulationRun(models.Model):
83-
start = models.ForeignKey(Time, models.CASCADE, null=True)
84-
end = models.ForeignKey(Time, models.CASCADE, null=True)
83+
start = models.ForeignKey(Time, models.CASCADE, null=True, related_name='+')
84+
end = models.ForeignKey(Time, models.CASCADE, null=True, related_name='+')
8585
midpoint = models.TimeField()
8686

8787
def __str__(self):

tests/foreign_object/models/empty_join.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def get_extra_restriction(self, where_class, alias, related_alias):
8080

8181
@python_2_unicode_compatible
8282
class SlugPage(models.Model):
83-
slug = models.CharField(max_length=20)
83+
slug = models.CharField(max_length=20, unique=True)
8484
descendants = StartsWithRelation(
8585
'self',
8686
from_fields=['slug'],

tests/introspection/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class Article(models.Model):
4545
body = models.TextField(default='')
4646
reporter = models.ForeignKey(Reporter, models.CASCADE)
4747
response_to = models.ForeignKey('self', models.SET_NULL, null=True)
48-
unmanaged_reporters = models.ManyToManyField(Reporter, through='ArticleReporter')
48+
unmanaged_reporters = models.ManyToManyField(Reporter, through='ArticleReporter', related_name='+')
4949

5050
def __str__(self):
5151
return self.headline

tests/many_to_many/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ class Meta:
5151
class AbstractArticle(models.Model):
5252
class Meta:
5353
abstract = True
54-
ordering = ('title',)
5554

5655
publications = models.ManyToManyField(Publication, name='publications', related_name='+')
5756

tests/model_forms/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ class Author(models.Model):
131131

132132

133133
class Author1(models.Model):
134-
publication = models.OneToOneField(Publication, models.SET_NULL, null=False)
134+
publication = models.OneToOneField(Publication, models.CASCADE, null=False)
135135
full_name = models.CharField(max_length=255)
136136

137137

tests/model_formsets/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ class MexicanRestaurant(Restaurant):
166166

167167

168168
class ClassyMexicanRestaurant(MexicanRestaurant):
169-
restaurant = models.OneToOneField(MexicanRestaurant, models.CASCADE, parent_link=True, primary_key=True)
169+
the_restaurant = models.OneToOneField(MexicanRestaurant, models.CASCADE, parent_link=True, primary_key=True)
170170
tacos_are_yummy = models.BooleanField(default=False)
171171

172172

tests/model_formsets/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1461,7 +1461,7 @@ def test_model_formset_with_custom_pk(self):
14611461
# a formset for a Model that has a custom primary key that still needs to be
14621462
# added to the formset automatically
14631463
FormSet = modelformset_factory(ClassyMexicanRestaurant, fields=["tacos_are_yummy"])
1464-
self.assertEqual(sorted(FormSet().forms[0].fields.keys()), ['restaurant', 'tacos_are_yummy'])
1464+
self.assertEqual(sorted(FormSet().forms[0].fields.keys()), ['tacos_are_yummy', 'the_restaurant'])
14651465

14661466
def test_model_formset_with_initial_model_instance(self):
14671467
# has_changed should compare model instance and primary key

tests/model_meta/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,11 @@ class CommonAncestor(models.Model):
134134

135135

136136
class FirstParent(CommonAncestor):
137-
first_ancestor = models.OneToOneField(CommonAncestor, models.SET_NULL, primary_key=True, parent_link=True)
137+
first_ancestor = models.OneToOneField(CommonAncestor, models.CASCADE, primary_key=True, parent_link=True)
138138

139139

140140
class SecondParent(CommonAncestor):
141-
second_ancestor = models.OneToOneField(CommonAncestor, models.SET_NULL, primary_key=True, parent_link=True)
141+
second_ancestor = models.OneToOneField(CommonAncestor, models.CASCADE, primary_key=True, parent_link=True)
142142

143143

144144
class Child(FirstParent, SecondParent):

tests/ordering/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Meta:
2525
@python_2_unicode_compatible
2626
class Article(models.Model):
2727
author = models.ForeignKey(Author, models.SET_NULL, null=True)
28-
second_author = models.ForeignKey(Author, models.SET_NULL, null=True)
28+
second_author = models.ForeignKey(Author, models.SET_NULL, null=True, related_name='+')
2929
headline = models.CharField(max_length=100)
3030
pub_date = models.DateTimeField()
3131

tests/queries/models.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -526,8 +526,8 @@ def __str__(self):
526526

527527

528528
class JobResponsibilities(models.Model):
529-
job = models.ForeignKey(Job, models.SET_NULL, to_field='name')
530-
responsibility = models.ForeignKey('Responsibility', models.SET_NULL, to_field='description')
529+
job = models.ForeignKey(Job, models.CASCADE, to_field='name')
530+
responsibility = models.ForeignKey('Responsibility', models.CASCADE, to_field='description')
531531

532532

533533
@python_2_unicode_compatible
@@ -620,7 +620,7 @@ def __str__(self):
620620

621621
@python_2_unicode_compatible
622622
class OrderItem(models.Model):
623-
order = models.ForeignKey(Order, models.SET_NULL, related_name='items')
623+
order = models.ForeignKey(Order, models.CASCADE, related_name='items')
624624
status = models.IntegerField()
625625

626626
class Meta:
@@ -637,8 +637,8 @@ class BaseUser(models.Model):
637637
@python_2_unicode_compatible
638638
class Task(models.Model):
639639
title = models.CharField(max_length=10)
640-
owner = models.ForeignKey(BaseUser, models.SET_NULL, related_name='owner')
641-
creator = models.ForeignKey(BaseUser, models.SET_NULL, related_name='creator')
640+
owner = models.ForeignKey(BaseUser, models.CASCADE, related_name='owner')
641+
creator = models.ForeignKey(BaseUser, models.CASCADE, related_name='creator')
642642

643643
def __str__(self):
644644
return self.title
@@ -654,7 +654,7 @@ def __str__(self):
654654

655655
@python_2_unicode_compatible
656656
class StaffUser(BaseUser):
657-
staff = models.OneToOneField(Staff, models.SET_NULL, related_name='user')
657+
staff = models.OneToOneField(Staff, models.CASCADE, related_name='user')
658658

659659
def __str__(self):
660660
return self.staff

0 commit comments

Comments
 (0)