summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/model_fields/test_manytomanyfield.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/model_fields/test_manytomanyfield.py b/tests/model_fields/test_manytomanyfield.py
index f368c18403..3134a33197 100644
--- a/tests/model_fields/test_manytomanyfield.py
+++ b/tests/model_fields/test_manytomanyfield.py
@@ -6,6 +6,14 @@ from django.test.utils import isolate_apps
class ManyToManyFieldTests(SimpleTestCase):
+ @isolate_apps('model_fields')
+ def test_value_from_object_instance_without_pk(self):
+ class ManyToManyModel(models.Model):
+ m2m = models.ManyToManyField('self', models.CASCADE)
+
+ instance = ManyToManyModel()
+ self.assertEqual(instance._meta.get_field('m2m').value_from_object(instance), [])
+
def test_abstract_model_pending_operations(self):
"""
Many-to-many fields declared on abstract models should not add lazy