diff --git a/flask/config.py b/flask/config.py index 2b7499a4..250a8774 100644 --- a/flask/config.py +++ b/flask/config.py @@ -14,6 +14,7 @@ from __future__ import with_statement import imp import os import sys +import errno from werkzeug import import_string diff --git a/tests/flask_tests.py b/tests/flask_tests.py index 04b54777..42d4d3d0 100644 --- a/tests/flask_tests.py +++ b/tests/flask_tests.py @@ -1310,7 +1310,7 @@ class ConfigTestCase(unittest.TestCase): assert "'FOO_SETTINGS' is not set" in str(e) else: assert 0, 'expected exception' - not app.config.from_envvar('FOO_SETTINGS', silent=True) + assert not app.config.from_envvar('FOO_SETTINGS', silent=True) os.environ = {'FOO_SETTINGS': 'flask_tests.py'} assert app.config.from_envvar('FOO_SETTINGS') @@ -1329,6 +1329,7 @@ class ConfigTestCase(unittest.TestCase): assert msg.endswith("missing.cfg'") else: assert 0, 'expected config' + assert not app.config.from_pyfile('missing.cfg', silent=True) class SubdomainTestCase(unittest.TestCase):