diff options
Diffstat (limited to 'tests/contenttypes_tests')
| -rw-r--r-- | tests/contenttypes_tests/models.py | 2 | ||||
| -rw-r--r-- | tests/contenttypes_tests/tests.py | 22 |
2 files changed, 12 insertions, 12 deletions
diff --git a/tests/contenttypes_tests/models.py b/tests/contenttypes_tests/models.py index 15148cdebd..88b926fce6 100644 --- a/tests/contenttypes_tests/models.py +++ b/tests/contenttypes_tests/models.py @@ -20,7 +20,7 @@ class Author(models.Model): class Article(models.Model): title = models.CharField(max_length=100) slug = models.SlugField() - author = models.ForeignKey(Author) + author = models.ForeignKey(Author, models.CASCADE) date_created = models.DateTimeField() def __str__(self): diff --git a/tests/contenttypes_tests/tests.py b/tests/contenttypes_tests/tests.py index ef01a56301..3ff613d9c4 100644 --- a/tests/contenttypes_tests/tests.py +++ b/tests/contenttypes_tests/tests.py @@ -173,7 +173,7 @@ class GenericForeignKeyTests(IsolatedModelsTestCase): def test_content_type_field_pointing_to_wrong_model(self): class Model(models.Model): - content_type = models.ForeignKey('self') # should point to ContentType + content_type = models.ForeignKey('self', models.CASCADE) # should point to ContentType object_id = models.PositiveIntegerField() content_object = GenericForeignKey( 'content_type', 'object_id') @@ -191,7 +191,7 @@ class GenericForeignKeyTests(IsolatedModelsTestCase): def test_missing_object_id_field(self): class TaggedItem(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) # missing object_id field content_object = GenericForeignKey() @@ -208,7 +208,7 @@ class GenericForeignKeyTests(IsolatedModelsTestCase): def test_field_name_ending_with_underscore(self): class Model(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() content_object_ = GenericForeignKey( 'content_type', 'object_id') @@ -242,7 +242,7 @@ class GenericForeignKeyTests(IsolatedModelsTestCase): should raise an exception. """ class Model(models.Model): - content_type = models.ForeignKey(ContentType, null=True) + content_type = models.ForeignKey(ContentType, models.SET_NULL, null=True) object_id = models.PositiveIntegerField(null=True) content_object = GenericForeignKey('content_type', 'object_id') @@ -271,7 +271,7 @@ class GenericForeignKeyTests(IsolatedModelsTestCase): name = models.CharField(max_length=50) class BandMember(models.Model): - band_ct = models.ForeignKey(ContentType) + band_ct = models.ForeignKey(ContentType, models.CASCADE) band_id = models.PositiveIntegerField() band = UnsavedGenericForeignKey('band_ct', 'band_id') first_name = models.CharField(max_length=50) @@ -289,7 +289,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): def test_valid_generic_relationship(self): class TaggedItem(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey() @@ -301,7 +301,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): def test_valid_generic_relationship_with_explicit_fields(self): class TaggedItem(models.Model): - custom_content_type = models.ForeignKey(ContentType) + custom_content_type = models.ForeignKey(ContentType, models.CASCADE) custom_object_id = models.PositiveIntegerField() content_object = GenericForeignKey( 'custom_content_type', 'custom_object_id') @@ -333,7 +333,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): def test_valid_self_referential_generic_relationship(self): class Model(models.Model): rel = GenericRelation('Model') - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey( 'content_type', 'object_id') @@ -343,7 +343,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): def test_missing_generic_foreign_key(self): class TaggedItem(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() class Bookmark(models.Model): @@ -368,7 +368,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): pass class SwappedModel(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey() @@ -393,7 +393,7 @@ class GenericRelationshipTests(IsolatedModelsTestCase): def test_field_name_ending_with_underscore(self): class TaggedItem(models.Model): - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey() |
