Pārlūkot izejas kodu

Modified some regression tests to make them independent of the default root urlconf.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15999 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Russell Keith-Magee 14 gadi atpakaļ
vecāks
revīzija
3b94af8a84

+ 2 - 0
tests/regressiontests/conditional_processing/models.py

@@ -16,6 +16,8 @@ EXPIRED_ETAG = '7fae4cd4b0f81e7d2914700043aa8ed6'
 
 
 class ConditionalGet(TestCase):
+    urls = 'regressiontests.conditional_processing.urls'
+
     def assertFullResponse(self, response, check_last_modified=True, check_etag=True):
         self.assertEqual(response.status_code, 200)
         self.assertEqual(response.content, FULL_RESPONSE)

+ 5 - 5
tests/regressiontests/conditional_processing/urls.py

@@ -2,9 +2,9 @@ from django.conf.urls.defaults import *
 import views
 
 urlpatterns = patterns('',
-    ('^$', views.index),
-    ('^last_modified/$', views.last_modified_view1),
-    ('^last_modified2/$', views.last_modified_view2),
-    ('^etag/$', views.etag_view1),
-    ('^etag2/$', views.etag_view2),
+    ('^condition/$', views.index),
+    ('^condition/last_modified/$', views.last_modified_view1),
+    ('^condition/last_modified2/$', views.last_modified_view2),
+    ('^condition/etag/$', views.etag_view1),
+    ('^condition/etag2/$', views.etag_view2),
 )

+ 4 - 0
tests/regressiontests/middleware_exceptions/tests.py

@@ -94,6 +94,8 @@ class BadExceptionMiddleware(TestMiddleware):
 
 
 class BaseMiddlewareExceptionTest(TestCase):
+    urls = 'regressiontests.middleware_exceptions.urls'
+
     def setUp(self):
         self.exceptions = []
         got_request_exception.connect(self._on_request_exception)
@@ -768,6 +770,8 @@ class BadMiddlewareTests(BaseMiddlewareExceptionTest):
 
 _missing = object()
 class RootUrlconfTests(TestCase):
+    urls = 'regressiontests.middleware_exceptions.urls'
+
     def test_missing_root_urlconf(self):
         try:
             original_ROOT_URLCONF = settings.ROOT_URLCONF

+ 7 - 7
tests/regressiontests/middleware_exceptions/urls.py

@@ -4,12 +4,12 @@ from django.conf.urls.defaults import *
 import views
 
 urlpatterns = patterns('',
-    (r'^view/$', views.normal_view),
-    (r'^not_found/$', views.not_found),
-    (r'^error/$', views.server_error),
-    (r'^null_view/$', views.null_view),
-    (r'^permission_denied/$', views.permission_denied),
+    (r'^middleware_exceptions/view/$', views.normal_view),
+    (r'^middleware_exceptions/not_found/$', views.not_found),
+    (r'^middleware_exceptions/error/$', views.server_error),
+    (r'^middleware_exceptions/null_view/$', views.null_view),
+    (r'^middleware_exceptions/permission_denied/$', views.permission_denied),
 
-    (r'^template_response/$', views.template_response),
-    (r'^template_response_error/$', views.template_response_error),
+    (r'^middleware_exceptions/template_response/$', views.template_response),
+    (r'^middleware_exceptions/template_response_error/$', views.template_response_error),
 )

+ 1 - 0
tests/regressiontests/special_headers/tests.py

@@ -6,6 +6,7 @@ from django.contrib.auth.models import User
 
 class SpecialHeadersTest(TestCase):
     fixtures = ['data.xml']
+    urls = 'regressiontests.special_headers.urls'
 
     def setUp(self):
         self.save_warnings_state()

+ 3 - 3
tests/regressiontests/special_headers/urls.py

@@ -5,7 +5,7 @@ from models import Article
 import views
 
 urlpatterns = patterns('',
-    (r'^article/(?P<object_id>\d+)/$', object_detail, {'queryset': Article.objects.all()}),
-    (r'^xview/func/$', views.xview_dec(views.xview)),
-    (r'^xview/class/$', views.xview_dec(views.XViewClass.as_view())),
+    (r'^special_headers/article/(?P<object_id>\d+)/$', object_detail, {'queryset': Article.objects.all()}),
+    (r'^special_headers/xview/func/$', views.xview_dec(views.xview)),
+    (r'^special_headers/xview/class/$', views.xview_dec(views.XViewClass.as_view())),
 )

+ 1 - 0
tests/regressiontests/syndication/tests.py

@@ -35,6 +35,7 @@ class SyndicationFeedTest(FeedTestCase):
     """
     Tests for the high-level syndication feed framework.
     """
+    urls = 'regressiontests.syndication.urls'
 
     def test_rss2_feed(self):
         """

+ 10 - 10
tests/regressiontests/syndication/urls.py

@@ -3,14 +3,14 @@ from django.conf.urls.defaults import *
 import feeds
 
 urlpatterns = patterns('django.contrib.syndication.views',
-    (r'^complex/(?P<foo>.*)/$', feeds.ComplexFeed()),
-    (r'^rss2/$', feeds.TestRss2Feed()),
-    (r'^rss091/$', feeds.TestRss091Feed()),
-    (r'^atom/$', feeds.TestAtomFeed()),
-    (r'^custom/$', feeds.TestCustomFeed()),
-    (r'^naive-dates/$', feeds.NaiveDatesFeed()),
-    (r'^aware-dates/$', feeds.TZAwareDatesFeed()),
-    (r'^feedurl/$', feeds.TestFeedUrlFeed()),
-    (r'^articles/$', feeds.ArticlesFeed()),
-    (r'^template/$', feeds.TemplateFeed()),
+    (r'^syndication/complex/(?P<foo>.*)/$', feeds.ComplexFeed()),
+    (r'^syndication/rss2/$', feeds.TestRss2Feed()),
+    (r'^syndication/rss091/$', feeds.TestRss091Feed()),
+    (r'^syndication/atom/$', feeds.TestAtomFeed()),
+    (r'^syndication/custom/$', feeds.TestCustomFeed()),
+    (r'^syndication/naive-dates/$', feeds.NaiveDatesFeed()),
+    (r'^syndication/aware-dates/$', feeds.TZAwareDatesFeed()),
+    (r'^syndication/feedurl/$', feeds.TestFeedUrlFeed()),
+    (r'^syndication/articles/$', feeds.ArticlesFeed()),
+    (r'^syndication/template/$', feeds.TemplateFeed()),
 )

+ 4 - 0
tests/regressiontests/test_utils/tests.py

@@ -19,6 +19,8 @@ class SkippingTestCase(TestCase):
 
 
 class AssertNumQueriesTests(TestCase):
+    urls = 'regressiontests.test_utils.urls'
+
     def test_assert_num_queries(self):
         def test_func():
             raise ValueError
@@ -48,6 +50,8 @@ class AssertNumQueriesTests(TestCase):
         self.assertNumQueries(2, test_func)
 
 class AssertNumQueriesContextManagerTests(TestCase):
+    urls = 'regressiontests.test_utils.urls'
+
     def test_simple(self):
         with self.assertNumQueries(0):
             pass

+ 1 - 1
tests/regressiontests/test_utils/urls.py

@@ -4,5 +4,5 @@ import views
 
 
 urlpatterns = patterns('',
-    (r'^get_person/(\d+)/$', views.get_person),
+    (r'^test_utils/get_person/(\d+)/$', views.get_person),
 )

+ 0 - 15
tests/urls.py

@@ -30,19 +30,4 @@ urlpatterns = patterns('',
     (r'widget_admin/', include('regressiontests.admin_widgets.urls')),
 
     (r'^utils/', include('regressiontests.utils.urls')),
-
-    # test urlconf for syndication tests
-    (r'^syndication/', include('regressiontests.syndication.urls')),
-
-    # conditional get views
-    (r'condition/', include('regressiontests.conditional_processing.urls')),
-
-    # middleware exceptions tests
-    (r'middleware_exceptions/', include('regressiontests.middleware_exceptions.urls')),
-
-    # special headers views
-    (r'special_headers/', include('regressiontests.special_headers.urls')),
-
-    # test util views
-    (r'test_utils/', include('regressiontests.test_utils.urls')),
 )