summaryrefslogtreecommitdiff
path: root/tests/queryset_pickle
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2014-12-24 14:58:32 +0100
committerClaude Paroz <claude@2xlibre.net>2014-12-24 14:58:32 +0100
commitfae551d765bc24103ce1b9782aa264246abfa2b8 (patch)
tree517f23d511be1e73324b8f7b896aacb2eca7c023 /tests/queryset_pickle
parent7ce9644d9347455ae6f9bd383788a65e4bcadda3 (diff)
downloaddjango-fae551d765bc24103ce1b9782aa264246abfa2b8.tar.gz
Complemented pickle test for ValuesQuerySet with related field
Refs #14515.
Diffstat (limited to 'tests/queryset_pickle')
-rw-r--r--tests/queryset_pickle/models.py1
-rw-r--r--tests/queryset_pickle/tests.py5
2 files changed, 6 insertions, 0 deletions
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')