Author: lukeplant
Date: 2011-05-23 09:08:45 -0700 (Mon, 23 May 2011)
New Revision: 16272

Removed:
   django/trunk/tests/regressiontests/utils/urls.py
   django/trunk/tests/regressiontests/utils/views.py
Modified:
   django/trunk/tests/regressiontests/utils/decorators.py
   django/trunk/tests/urls.py
Log:
Changed utils/decorators.py tests to use RequestFactory

Modified: django/trunk/tests/regressiontests/utils/decorators.py
===================================================================
--- django/trunk/tests/regressiontests/utils/decorators.py      2011-05-23 
16:08:36 UTC (rev 16271)
+++ django/trunk/tests/regressiontests/utils/decorators.py      2011-05-23 
16:08:45 UTC (rev 16272)
@@ -1,19 +1,39 @@
-from django.test import TestCase
+from django.http import HttpResponse
+from django.middleware.doc import XViewMiddleware
+from django.test import TestCase, RequestFactory
+from django.utils.decorators import decorator_from_middleware
 
+
+xview_dec = decorator_from_middleware(XViewMiddleware)
+
+
+@xview_dec
+def xview(request):
+    return HttpResponse()
+
+
+class ClassXView(object):
+    def __call__(self, request):
+        return HttpResponse()
+
+class_xview = xview_dec(ClassXView())
+
+
 class DecoratorFromMiddlewareTests(TestCase):
     """
     Tests for view decorators created using
     ``django.utils.decorators.decorator_from_middleware``.
     """
+    rf = RequestFactory()
 
     def test_process_view_middleware(self):
         """
         Test a middleware that implements process_view.
         """
-        self.client.get('/utils/xview/')
+        xview(self.rf.get('/'))
 
     def test_callable_process_view_middleware(self):
         """
         Test a middleware that implements process_view, operating on a 
callable class.
         """
-        self.client.get('/utils/class_xview/')
+        class_xview(self.rf.get('/'))

Deleted: django/trunk/tests/regressiontests/utils/urls.py
===================================================================
--- django/trunk/tests/regressiontests/utils/urls.py    2011-05-23 16:08:36 UTC 
(rev 16271)
+++ django/trunk/tests/regressiontests/utils/urls.py    2011-05-23 16:08:45 UTC 
(rev 16272)
@@ -1,8 +0,0 @@
-from django.conf.urls.defaults import *
-
-import views
-
-urlpatterns = patterns('',
-    (r'^xview/$', views.xview),
-    (r'^class_xview/$', views.class_xview),
-)

Deleted: django/trunk/tests/regressiontests/utils/views.py
===================================================================
--- django/trunk/tests/regressiontests/utils/views.py   2011-05-23 16:08:36 UTC 
(rev 16271)
+++ django/trunk/tests/regressiontests/utils/views.py   2011-05-23 16:08:45 UTC 
(rev 16272)
@@ -1,17 +0,0 @@
-from django.http import HttpResponse
-from django.utils.decorators import decorator_from_middleware
-from django.middleware.doc import XViewMiddleware
-
-
-xview_dec = decorator_from_middleware(XViewMiddleware)
-
-def xview(request):
-    return HttpResponse()
-xview = xview_dec(xview)
-
-
-class ClassXView(object):
-    def __call__(self, request):
-        return HttpResponse()
-
-class_xview = xview_dec(ClassXView())

Modified: django/trunk/tests/urls.py
===================================================================
--- django/trunk/tests/urls.py  2011-05-23 16:08:36 UTC (rev 16271)
+++ django/trunk/tests/urls.py  2011-05-23 16:08:45 UTC (rev 16272)
@@ -29,5 +29,4 @@
     # admin widget tests
     (r'widget_admin/', include('regressiontests.admin_widgets.urls')),
 
-    (r'^utils/', include('regressiontests.utils.urls')),
 )

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to