summaryrefslogtreecommitdiff
path: root/tests/one_to_one
diff options
context:
space:
mode:
authorFlavio Curella <flavio.curella@gmail.com>2015-07-22 09:43:21 -0500
committerTim Graham <timograham@gmail.com>2015-07-27 18:28:13 -0400
commitc2e70f02653519db3a49cd48f5158ccad7434d25 (patch)
treec0f421a6b0c26a7716c380b3e360fecc74d553fb /tests/one_to_one
parent87d55081ea398c65b2503d22ed3907a9175ec729 (diff)
downloaddjango-c2e70f02653519db3a49cd48f5158ccad7434d25.tar.gz
Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField
Diffstat (limited to 'tests/one_to_one')
-rw-r--r--tests/one_to_one/models.py22
-rw-r--r--tests/one_to_one/tests.py2
2 files changed, 12 insertions, 12 deletions
diff --git a/tests/one_to_one/models.py b/tests/one_to_one/models.py
index 8a5defe856..788d81a592 100644
--- a/tests/one_to_one/models.py
+++ b/tests/one_to_one/models.py
@@ -22,7 +22,7 @@ class Place(models.Model):
@python_2_unicode_compatible
class Restaurant(models.Model):
- place = models.OneToOneField(Place, primary_key=True)
+ place = models.OneToOneField(Place, models.CASCADE, primary_key=True)
serves_hot_dogs = models.BooleanField(default=False)
serves_pizza = models.BooleanField(default=False)
@@ -32,7 +32,7 @@ class Restaurant(models.Model):
@python_2_unicode_compatible
class Bar(models.Model):
- place = models.OneToOneField(Place)
+ place = models.OneToOneField(Place, models.CASCADE)
serves_cocktails = models.BooleanField(default=True)
def __str__(self):
@@ -40,13 +40,13 @@ class Bar(models.Model):
class UndergroundBar(models.Model):
- place = models.OneToOneField(Place, null=True)
+ place = models.OneToOneField(Place, models.SET_NULL, null=True)
serves_cocktails = models.BooleanField(default=True)
@python_2_unicode_compatible
class Waiter(models.Model):
- restaurant = models.ForeignKey(Restaurant)
+ restaurant = models.ForeignKey(Restaurant, models.CASCADE)
name = models.CharField(max_length=50)
def __str__(self):
@@ -68,14 +68,14 @@ class ManualPrimaryKey(models.Model):
class RelatedModel(models.Model):
- link = models.OneToOneField(ManualPrimaryKey)
+ link = models.OneToOneField(ManualPrimaryKey, models.CASCADE)
name = models.CharField(max_length=50)
@python_2_unicode_compatible
class MultiModel(models.Model):
- link1 = models.OneToOneField(Place)
- link2 = models.OneToOneField(ManualPrimaryKey)
+ link1 = models.OneToOneField(Place, models.CASCADE)
+ link2 = models.OneToOneField(ManualPrimaryKey, models.CASCADE)
name = models.CharField(max_length=50)
def __str__(self):
@@ -87,15 +87,15 @@ class Target(models.Model):
class Pointer(models.Model):
- other = models.OneToOneField(Target, primary_key=True)
+ other = models.OneToOneField(Target, models.CASCADE, primary_key=True)
class Pointer2(models.Model):
- other = models.OneToOneField(Target, related_name='second_pointer')
+ other = models.OneToOneField(Target, models.CASCADE, related_name='second_pointer')
class HiddenPointer(models.Model):
- target = models.OneToOneField(Target, related_name='hidden+')
+ target = models.OneToOneField(Target, models.CASCADE, related_name='hidden+')
# Test related objects visibility.
@@ -116,5 +116,5 @@ class DirectorManager(models.Manager):
class Director(models.Model):
is_temp = models.BooleanField(default=False)
- school = models.OneToOneField(School)
+ school = models.OneToOneField(School, models.CASCADE)
objects = DirectorManager()
diff --git a/tests/one_to_one/tests.py b/tests/one_to_one/tests.py
index 041fe6857c..807d504998 100644
--- a/tests/one_to_one/tests.py
+++ b/tests/one_to_one/tests.py
@@ -159,7 +159,7 @@ class OneToOneTests(TestCase):
name = models.CharField(max_length=50)
class BandManager(models.Model):
- band = UnsavedOneToOneField(Band)
+ band = UnsavedOneToOneField(Band, models.CASCADE)
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)