summaryrefslogtreecommitdiff
path: root/tests/composite_pk/test_update.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/composite_pk/test_update.py')
-rw-r--r--tests/composite_pk/test_update.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/composite_pk/test_update.py b/tests/composite_pk/test_update.py
index 697383b007..8d786e8afb 100644
--- a/tests/composite_pk/test_update.py
+++ b/tests/composite_pk/test_update.py
@@ -169,13 +169,16 @@ class CompositePKUpdateTests(TestCase):
token_3 = Token.objects.get(pk=self.token_3.pk)
self.assertEqual(token_3.secret, "bar")
- def test_cant_update_to_unsaved_object(self):
+ def test_cant_update_relation(self):
msg = (
- "Unsaved model instance <User: User object ((None, None))> cannot be used "
- "in an ORM query."
+ "Cannot update model field <django.db.models.fields.related.ForeignObject: "
+ "user> (only non-relations and foreign keys permitted)"
)
- with self.assertRaisesMessage(ValueError, msg):
+ with self.assertRaisesMessage(FieldError, msg):
+ Comment.objects.update(user=self.user_1)
+
+ with self.assertRaisesMessage(FieldError, msg):
Comment.objects.update(user=User())
def test_cant_update_pk_field(self):