diff options
Diffstat (limited to 'tests/test_config_middleware.py')
-rw-r--r-- | tests/test_config_middleware.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/tests/test_config_middleware.py b/tests/test_config_middleware.py index 868e75f..cc315e3 100644 --- a/tests/test_config_middleware.py +++ b/tests/test_config_middleware.py @@ -1,8 +1,12 @@ from nose.tools import assert_raises +from nose.plugins.skip import SkipTest + from paste.deploy.config import ConfigMiddleware -from paste.fixture import TestApp -class Bug(Exception): pass + +class Bug(Exception): + pass + def app_with_exception(environ, start_response): def cont(): @@ -11,8 +15,14 @@ def app_with_exception(environ, start_response): start_response('200 OK', [('Content-type', 'text/html')]) return cont() + def test_error(): + # This import is conditional due to Paste not yet working on py3k + try: + from paste.fixture import TestApp + except ImportError: + raise SkipTest + wrapped = ConfigMiddleware(app_with_exception, {'test': 1}) test_app = TestApp(wrapped) assert_raises(Bug, test_app.get, '/') - |