mirror of
https://github.com/django/django.git
synced 2025-10-25 14:46:09 +00:00
Fixed #36207 -- Cleared cached ForeignObject relations via refresh_from_db().
This commit is contained in:
@@ -450,6 +450,15 @@ class MultiColumnFKTests(TestCase):
|
||||
normal_groups_lists = [list(p.groups.all()) for p in Person.objects.all()]
|
||||
self.assertEqual(groups_lists, normal_groups_lists)
|
||||
|
||||
def test_refresh_foreign_object(self):
|
||||
member = Membership.objects.create(
|
||||
membership_country=self.usa, person=self.bob, group=self.cia
|
||||
)
|
||||
member.person = self.jim
|
||||
with self.assertNumQueries(1):
|
||||
member.refresh_from_db()
|
||||
self.assertEqual(member.person, self.bob)
|
||||
|
||||
@translation.override("fi")
|
||||
def test_translations(self):
|
||||
a1 = Article.objects.create(pub_date=datetime.date.today())
|
||||
|
||||
Reference in New Issue
Block a user