diff --git a/tests/test_authentication.py b/tests/test_authentication.py index b6377f6e8..1f95396aa 100644 --- a/tests/test_authentication.py +++ b/tests/test_authentication.py @@ -29,7 +29,7 @@ factory = APIRequestFactory() class CustomToken(models.Model): key = models.CharField(max_length=40, primary_key=True) - user = models.OneToOneField(User) + user = models.OneToOneField(User, on_delete=models.CASCADE) class CustomTokenAuthentication(TokenAuthentication): diff --git a/tests/test_filters.py b/tests/test_filters.py index 8c3517728..646d8a625 100644 --- a/tests/test_filters.py +++ b/tests/test_filters.py @@ -507,8 +507,7 @@ class OrderingFilterModel(models.Model): class OrderingFilterRelatedModel(models.Model): - related_object = models.ForeignKey(OrderingFilterModel, - related_name="relateds") + related_object = models.ForeignKey(OrderingFilterModel, related_name="relateds", on_delete=models.CASCADE) class OrderingFilterSerializer(serializers.ModelSerializer): diff --git a/tests/test_model_serializer.py b/tests/test_model_serializer.py index 90d1a6ead..c6f7472aa 100644 --- a/tests/test_model_serializer.py +++ b/tests/test_model_serializer.py @@ -403,20 +403,20 @@ class ThroughTargetModel(models.Model): class Supplementary(models.Model): extra = models.IntegerField() - forwards = models.ForeignKey('ThroughTargetModel') - backwards = models.ForeignKey('RelationalModel') + forwards = models.ForeignKey('ThroughTargetModel', on_delete=models.CASCADE) + backwards = models.ForeignKey('RelationalModel', on_delete=models.CASCADE) class RelationalModel(models.Model): - foreign_key = models.ForeignKey(ForeignKeyTargetModel, related_name='reverse_foreign_key') + foreign_key = models.ForeignKey(ForeignKeyTargetModel, related_name='reverse_foreign_key', on_delete=models.CASCADE) many_to_many = models.ManyToManyField(ManyToManyTargetModel, related_name='reverse_many_to_many') - one_to_one = models.OneToOneField(OneToOneTargetModel, related_name='reverse_one_to_one') + one_to_one = models.OneToOneField(OneToOneTargetModel, related_name='reverse_one_to_one', on_delete=models.CASCADE) through = models.ManyToManyField(ThroughTargetModel, through=Supplementary, related_name='reverse_through') class UniqueTogetherModel(models.Model): - foreign_key = models.ForeignKey(ForeignKeyTargetModel, related_name='unique_foreign_key') - one_to_one = models.OneToOneField(OneToOneTargetModel, related_name='unique_one_to_one') + foreign_key = models.ForeignKey(ForeignKeyTargetModel, related_name='unique_foreign_key', on_delete=models.CASCADE) + one_to_one = models.OneToOneField(OneToOneTargetModel, related_name='unique_one_to_one', on_delete=models.CASCADE) class Meta: unique_together = ("foreign_key", "one_to_one") @@ -598,7 +598,7 @@ class DisplayValueTargetModel(models.Model): class DisplayValueModel(models.Model): - color = models.ForeignKey(DisplayValueTargetModel) + color = models.ForeignKey(DisplayValueTargetModel, on_delete=models.CASCADE) class TestRelationalFieldDisplayValue(TestCase):