From fae551d765bc24103ce1b9782aa264246abfa2b8 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Wed, 24 Dec 2014 14:58:32 +0100 Subject: [PATCH] Complemented pickle test for ValuesQuerySet with related field Refs #14515. --- tests/queryset_pickle/models.py | 1 + tests/queryset_pickle/tests.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/tests/queryset_pickle/models.py b/tests/queryset_pickle/models.py index 4c655fa980..792369c575 100644 --- a/tests/queryset_pickle/models.py +++ b/tests/queryset_pickle/models.py @@ -46,6 +46,7 @@ class Group(models.Model): class Event(models.Model): + title = models.CharField(max_length=100) group = models.ForeignKey(Group) diff --git a/tests/queryset_pickle/tests.py b/tests/queryset_pickle/tests.py index a48b9591ab..22b61199f4 100644 --- a/tests/queryset_pickle/tests.py +++ b/tests/queryset_pickle/tests.py @@ -100,6 +100,11 @@ class PickleabilityTestCase(TestCase): self.assert_pickles(Happening.objects.values('name')) 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): g = Group.objects.create(name='foo') groups = Group.objects.prefetch_related('event_set')