diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-05-24 10:54:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-24 10:54:05 +0200 |
commit | 85195dd23733312fa58a115490a38508a1f2bc0c (patch) | |
tree | 817df80d51450a3c8013ff648f536d2452cd50ac /tests/one_to_one | |
parent | 45edd746cc9d4eb0a3a1392f1256e4b9b179994c (diff) | |
download | django-85195dd23733312fa58a115490a38508a1f2bc0c.tar.gz |
Refs #9982 -- Added test for saving OneToOneField field after saving related object.
Fixed in 519016e5f25d7c0a040015724f9920581551cab0.
Diffstat (limited to 'tests/one_to_one')
-rw-r--r-- | tests/one_to_one/tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/one_to_one/tests.py b/tests/one_to_one/tests.py index 78106ee5cf..51e358c7f9 100644 --- a/tests/one_to_one/tests.py +++ b/tests/one_to_one/tests.py @@ -280,6 +280,14 @@ class OneToOneTests(TestCase): self.assertEqual(num_deleted, 1) self.assertEqual(objs, {'one_to_one.Pointer': 1}) + def test_save_nullable_o2o_after_parent(self): + place = Place(name='Rose tattoo') + bar = UndergroundBar(place=place) + place.save() + bar.save() + bar.refresh_from_db() + self.assertEqual(bar.place, place) + def test_reverse_object_does_not_exist_cache(self): """ Regression for #13839 and #17439. |