summaryrefslogtreecommitdiff
path: root/tests/delete/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/delete/tests.py')
-rw-r--r--tests/delete/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/delete/tests.py b/tests/delete/tests.py
index bf6543d735..d269a08b9d 100644
--- a/tests/delete/tests.py
+++ b/tests/delete/tests.py
@@ -280,6 +280,12 @@ class DeletionTests(TestCase):
with self.assertRaisesMessage(TypeError, msg):
M.objects.all()[0:5].delete()
+ def test_pk_none(self):
+ m = M()
+ msg = "M object can't be deleted because its id attribute is set to None."
+ with self.assertRaisesMessage(ValueError, msg):
+ m.delete()
+
def test_m2m(self):
m = M.objects.create()
r = R.objects.create()