浏览代码

Update test_tags.py

Dario Castañé 8 年之前
父节点
当前提交
64aeb2c576
共有 1 个文件被更改,包括 12 次插入8 次删除
  1. 12 8
      jet/tests/test_tags.py

+ 12 - 8
jet/tests/test_tags.py

@@ -3,7 +3,7 @@ from django.core.urlresolvers import reverse
 from django.test import TestCase
 from jet.templatetags.jet_tags import jet_select2_lookups, jet_next_object_url, jet_previous_object_url
 from jet.tests.models import TestModel, SearchableTestModel
-
+from django.test.client import RequestFactory
 
 class TagsTestCase(TestCase):
     def setUp(self):
@@ -61,16 +61,18 @@ class TagsTestCase(TestCase):
         ordering_field = 1  # field1 in list_display
         preserved_filters = '_changelist_filters=o%%3D%d' % ordering_field
 
+        expected_url = reverse('admin:%s_%s_change' % (
+            TestModel._meta.app_label,
+            TestModel._meta.model_name
+        ), args=(self.models[1].pk,)) + '?' + preserved_filters
+
         context = {
             'original': instance,
-            'preserved_filters': preserved_filters
+            'preserved_filters': preserved_filters,
+            'request': RequestFactory().get(expected_url),
         }
 
         actual_url = jet_next_object_url(context)
-        expected_url = reverse('admin:%s_%s_change' % (
-            TestModel._meta.app_label,
-            TestModel._meta.model_name
-        ), args=(self.models[1].pk,)) + '?' + preserved_filters
 
         self.assertEqual(actual_url, expected_url)
 
@@ -79,12 +81,14 @@ class TagsTestCase(TestCase):
         ordering_field = 1  # field1 in list_display
         preserved_filters = '_changelist_filters=o%%3D%d' % ordering_field
 
+        expected_url = None
+
         context = {
             'original': instance,
-            'preserved_filters': preserved_filters
+            'preserved_filters': preserved_filters,
+            'request': RequestFactory().get(expected_url),
         }
 
         actual_url = jet_previous_object_url(context)
-        expected_url = None
 
         self.assertEqual(actual_url, expected_url)