From 8cd388df53f7a091c26b7e22bb54b4885557eb4a Mon Sep 17 00:00:00 2001 From: Lucas Inojosa Date: Wed, 13 Mar 2013 23:44:20 -0300 Subject: [PATCH] Support for Django 1.5 for running the tests. Fixing the TemplatePanelTestCase.test_queryset_hook under Django 1.5. --- tests/tests.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/tests.py b/tests/tests.py index f76f1ab0d..8793b84c5 100644 --- a/tests/tests.py +++ b/tests/tests.py @@ -263,9 +263,13 @@ def test_queryset_hook(self): t.render(c) # ensure the query was NOT logged self.assertEquals(len(sql_panel._queries), 0) - ctx = template_panel.templates[0]['context'][0] - self.assertIn('<>', ctx) - self.assertIn('<>', ctx) + ctx = template_panel.templates[0]['context'] + filtered_ctx = filter(lambda ctx_element: ( + '<>' in ctx_element and + '<>' in ctx_element + ), ctx) + context_contains_strings = len(filtered_ctx) > 0 + self.assertTrue(context_contains_strings) def module_func(*args, **kwargs):