Refs #28147 -- Added test for saving nullable ForeignKey with to_field attribute after saving parent.
This commit is contained in:
parent
9d6f981a66
commit
266e7e0ecc
|
@ -522,6 +522,15 @@ class ManyToOneTests(TestCase):
|
||||||
self.assertIsNot(c.parent, p)
|
self.assertIsNot(c.parent, p)
|
||||||
self.assertEqual(c.parent, p)
|
self.assertEqual(c.parent, p)
|
||||||
|
|
||||||
|
def test_save_nullable_fk_after_parent_with_to_field(self):
|
||||||
|
parent = Parent(name='jeff')
|
||||||
|
child = ToFieldChild(parent=parent)
|
||||||
|
parent.save()
|
||||||
|
child.save()
|
||||||
|
child.refresh_from_db()
|
||||||
|
self.assertEqual(child.parent, parent)
|
||||||
|
self.assertEqual(child.parent_id, parent.name)
|
||||||
|
|
||||||
def test_fk_to_bigautofield(self):
|
def test_fk_to_bigautofield(self):
|
||||||
ch = City.objects.create(name='Chicago')
|
ch = City.objects.create(name='Chicago')
|
||||||
District.objects.create(city=ch, name='Far South')
|
District.objects.create(city=ch, name='Far South')
|
||||||
|
|
Loading…
Reference in New Issue