Ejemplo n.º 1
0
class ErrorHandlerResolutionTests(TestCase):
    """Tests for handler404 and handler500"""

    def setUp(self):
        from djangocg.core.urlresolvers import RegexURLResolver
        urlconf = 'regressiontests.urlpatterns_reverse.urls_error_handlers'
        urlconf_callables = 'regressiontests.urlpatterns_reverse.urls_error_handlers_callables'
        self.resolver = RegexURLResolver(r'^$', urlconf)
        self.callable_resolver = RegexURLResolver(r'^$', urlconf_callables)

    def test_named_handlers(self):
        from .views import empty_view
        handler = (empty_view, {})
        self.assertEqual(self.resolver.resolve404(), handler)
        self.assertEqual(self.resolver.resolve500(), handler)

    def test_callable_handers(self):
        from .views import empty_view
        handler = (empty_view, {})
        self.assertEqual(self.callable_resolver.resolve404(), handler)
        self.assertEqual(self.callable_resolver.resolve500(), handler)
Ejemplo n.º 2
0
 def setUp(self):
     from djangocg.core.urlresolvers import RegexURLResolver
     urlconf = 'regressiontests.urlpatterns_reverse.urls_error_handlers'
     urlconf_callables = 'regressiontests.urlpatterns_reverse.urls_error_handlers_callables'
     self.resolver = RegexURLResolver(r'^$', urlconf)
     self.callable_resolver = RegexURLResolver(r'^$', urlconf_callables)