summaryrefslogtreecommitdiff
path: root/tests/queryset_pickle
diff options
context:
space:
mode:
authorAnssi Kääriäinen <anssi.kaariainen@thl.fi>2015-02-23 09:31:58 +0200
committerTim Graham <timograham@gmail.com>2015-02-23 07:24:43 -0500
commitf95122e541df5bebb9b5ebb6226b0013e5edc893 (patch)
tree3328b7328b5e8cc43848ff19f6561cbb8de339a6 /tests/queryset_pickle
parent78d43a5e1064b63db1c486516c4263ef1c4c975c (diff)
Fixed #24381 -- removed ForeignObjectRel opts and to_opts
These cached properies were causing problems with pickling, and in addition they were confusingly defined: field.rel.model._meta was not the same as field.rel.opts. Instead users should use field.rel.related_model._meta inplace of field.rel.opts, and field.rel.to._meta in place of field.rel.to_opts.
Diffstat (limited to 'tests/queryset_pickle')
-rw-r--r--tests/queryset_pickle/tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/queryset_pickle/tests.py b/tests/queryset_pickle/tests.py
index a710a394d4..e842000854 100644
--- a/tests/queryset_pickle/tests.py
+++ b/tests/queryset_pickle/tests.py
@@ -43,6 +43,9 @@ class PickleabilityTestCase(TestCase):
def test_membermethod_as_default(self):
self.assert_pickles(Happening.objects.filter(number4=1))
+ def test_filter_reverse_fk(self):
+ self.assert_pickles(Group.objects.filter(event=1))
+
def test_doesnotexist_exception(self):
# Ticket #17776
original = Event.DoesNotExist("Doesn't exist")