diff options
author | Waylan Limberg <waylan@gmail.com> | 2012-07-12 09:56:42 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2012-07-12 09:56:42 -0400 |
commit | f087887ab9d18d55c686da366fa3a23b303272a0 (patch) | |
tree | 1b5a92ee3c04cd53b9269927652c4b2fb4dabd78 /tests/__init__.py | |
parent | 34cb4827da7eee2310ab285110cdadfdfbc85993 (diff) | |
download | markdown-f087887ab9d18d55c686da366fa3a23b303272a0.tar.gz markdown-f087887ab9d18d55c686da366fa3a23b303272a0.tar.bz2 markdown-f087887ab9d18d55c686da366fa3a23b303272a0.zip |
Fixed #115. Make sure all file objects are closed.
Diffstat (limited to 'tests/__init__.py')
-rw-r--r-- | tests/__init__.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/__init__.py b/tests/__init__.py index 26cc0d0..c790b09 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,3 +1,4 @@ +from __future__ import with_statement import os import markdown import codecs @@ -85,9 +86,11 @@ class CheckSyntax(object): if config.get(cfg_section, 'skip'): raise nose.plugins.skip.SkipTest, 'Test skipped per config.' input_file = file + config.get(cfg_section, 'input_ext') - input = codecs.open(input_file, encoding="utf-8").read() + with codecs.open(input_file, encoding="utf-8") as f: + input = f.read() output_file = file + config.get(cfg_section, 'output_ext') - expected_output = codecs.open(output_file, encoding="utf-8").read() + with codecs.open(output_file, encoding="utf-8") as f: + expected_output = f.read() output = markdown.markdown(input, **get_args(file, config)) if tidy and config.get(cfg_section, 'normalize'): # Normalize whitespace before comparing. |