summaryrefslogtreecommitdiff
path: root/tests/admin_views/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/admin_views/tests.py')
-rw-r--r--tests/admin_views/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 4f281bd01a..febb20914c 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -612,6 +612,11 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
'values': [p.name for p in Promo.objects.all()],
'test': lambda obj, value: obj.chap.book.promo_set.filter(name=value).exists(),
},
+ # A forward relation (book) after a reverse relation (promo).
+ 'guest_author__promo__book__id__exact': {
+ 'values': [p.id for p in Book.objects.all()],
+ 'test': lambda obj, value: obj.guest_author.promo_set.filter(book=value).exists(),
+ },
}
for filter_path, params in filters.items():
for value in params['values']: