diff options
Diffstat (limited to 'tests/proxy_models/tests.py')
| -rw-r--r-- | tests/proxy_models/tests.py | 7 |
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 |
