Complemented pickle test for ValuesQuerySet with related field

Refs #14515.
This commit is contained in:
Claude Paroz 2014-12-24 14:58:32 +01:00
parent 7ce9644d93
commit fae551d765
2 changed files with 6 additions and 0 deletions

View File

@ -46,6 +46,7 @@ class Group(models.Model):
class Event(models.Model): class Event(models.Model):
title = models.CharField(max_length=100)
group = models.ForeignKey(Group) group = models.ForeignKey(Group)

View File

@ -100,6 +100,11 @@ class PickleabilityTestCase(TestCase):
self.assert_pickles(Happening.objects.values('name')) self.assert_pickles(Happening.objects.values('name'))
self.assert_pickles(Happening.objects.values('name').dates('when', 'year')) self.assert_pickles(Happening.objects.values('name').dates('when', 'year'))
# ValuesQuerySet with related field (#14515)
self.assert_pickles(
Event.objects.select_related('group').order_by('title').values_list('title', 'group__name')
)
def test_pickle_prefetch_related_idempotence(self): def test_pickle_prefetch_related_idempotence(self):
g = Group.objects.create(name='foo') g = Group.objects.create(name='foo')
groups = Group.objects.prefetch_related('event_set') groups = Group.objects.prefetch_related('event_set')