summaryrefslogtreecommitdiff
path: root/tests/proxy_models/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/proxy_models/tests.py')
-rw-r--r--tests/proxy_models/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/proxy_models/tests.py b/tests/proxy_models/tests.py
index 5fdfbfb6bf..50d2c57dd4 100644
--- a/tests/proxy_models/tests.py
+++ b/tests/proxy_models/tests.py
@@ -276,6 +276,13 @@ class ProxyModelTests(TestCase):
resp = [u.name for u in UserProxy.objects.all()]
self.assertEqual(resp, ['Bruce'])
+ def test_proxy_update(self):
+ user = User.objects.create(name='Bruce')
+ with self.assertNumQueries(1):
+ UserProxy.objects.filter(id=user.id).update(name='George')
+ user.refresh_from_db()
+ self.assertEqual(user.name, 'George')
+
def test_select_related(self):
"""
We can still use `select_related()` to include related models in our