Commit 233cdcf4 authored by Carl Meyer's avatar Carl Meyer
Browse files

Fixed error message string assumptions in WSGI tests (were breaking tests on...

Fixed error message string assumptions in WSGI tests (were breaking tests on PyPy). Thanks to Alex Gaynor for the report.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17041 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 4cfb7632
Loading
Loading
Loading
Loading
+8 −11
Original line number Diff line number Diff line
@@ -83,20 +83,17 @@ class GetInternalWSGIApplicationTest(unittest.TestCase):

    @override_settings(WSGI_APPLICATION="regressiontests.wsgi.noexist.app")
    def test_bad_module(self):
        with self.assertRaises(ImproperlyConfigured) as cm:
            get_internal_wsgi_application()
        with self.assertRaisesRegexp(
            ImproperlyConfigured,
            r"^WSGI application 'regressiontests.wsgi.noexist.app' could not be loaded; could not import module 'regressiontests.wsgi.noexist':"):

        self.assertEqual(
            str(cm.exception),
            "WSGI application 'regressiontests.wsgi.noexist.app' could not be loaded; could not import module 'regressiontests.wsgi.noexist': No module named noexist")
            get_internal_wsgi_application()


    @override_settings(WSGI_APPLICATION="regressiontests.wsgi.wsgi.noexist")
    def test_bad_name(self):
        with self.assertRaises(ImproperlyConfigured) as cm:
            get_internal_wsgi_application()

        self.assertEqual(
            str(cm.exception),
            "WSGI application 'regressiontests.wsgi.wsgi.noexist' could not be loaded; can't find 'noexist' in module 'regressiontests.wsgi.wsgi': 'module' object has no attribute 'noexist'")
        with self.assertRaisesRegexp(
            ImproperlyConfigured,
            r"^WSGI application 'regressiontests.wsgi.wsgi.noexist' could not be loaded; can't find 'noexist' in module 'regressiontests.wsgi.wsgi':"):

            get_internal_wsgi_application()