Fix a test in the asciidoc reader, and add asciidoc to travis so that

the related tests will not be skipped.
This commit is contained in:
Simon 2013-02-21 15:57:25 +01:00 committed by Alexis Métaireau
commit a7a71da6df
2 changed files with 4 additions and 2 deletions

View file

@ -4,8 +4,9 @@ python:
- "3.2"
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq ruby-sass
- sudo apt-get install -qq --no-install-recommends asciidoc ruby-sass
install:
- if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then ln -s /usr/share/asciidoc/asciidocapi.py ~/virtualenv/python2.7/lib/python2.7/site-packages/; fi
- pip install nose mock --use-mirrors
- if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then pip install --use-mirrors unittest2; else pip install --use-mirrors unittest2py3k; fi
- pip install . --use-mirrors

View file

@ -285,7 +285,8 @@ class AsciiDocReader(Reader):
def read(self, source_path):
"""Parse content and metadata of asciidoc files"""
from cStringIO import StringIO
text = StringIO(pelican_open(source_path))
with pelican_open(source_path) as source:
text = StringIO(source)
content = StringIO()
ad = AsciiDocAPI()