diff options
author | JensDiemer <git@jensdiemer.de> | 2012-10-15 11:33:37 +0200 |
---|---|---|
committer | JensDiemer <git@jensdiemer.de> | 2012-10-15 11:33:37 +0200 |
commit | fa499afb52b276ec29817fb29b4a87dd984c5224 (patch) | |
tree | 9e2accf14c90510846d9ef55218eb38b468126e9 | |
parent | 8322f78fe0268605b02632c41890409bdb970d59 (diff) | |
download | creole-fa499afb52b276ec29817fb29b4a87dd984c5224.tar.gz |
Test also "file_insertion_enabled=True"
-rw-r--r-- | creole/tests/test_rest2html.py | 17 | ||||
-rw-r--r-- | creole/tests/utils/base_unittest.py | 4 |
2 files changed, 18 insertions, 3 deletions
diff --git a/creole/tests/test_rest2html.py b/creole/tests/test_rest2html.py index 63ee843..81d1d83 100644 --- a/creole/tests/test_rest2html.py +++ b/creole/tests/test_rest2html.py @@ -13,6 +13,7 @@ from __future__ import division, absolute_import, print_function, unicode_literals +import tempfile import unittest from creole.tests.utils.base_unittest import BaseCreoleTest @@ -100,7 +101,8 @@ class ReSt2HtmlTests(BaseCreoleTest): <h2>head 2</h2> """) - def test_include(self): + def test_include_disabled_by_default(self): + # Info: will create a waring self.assert_rest2html(""" Include should be disabled by default. @@ -115,6 +117,19 @@ class ReSt2HtmlTests(BaseCreoleTest): </div> """) + def test_include_enabled(self): + with tempfile.NamedTemporaryFile() as temp: + temp.write("Content from include file.") + temp.flush() + self.assert_rest2html(""" + Enable include and test it. + + .. include:: %s + """ % temp.name, """ + <p>Enable include and test it.</p> + <p>Content from include file.</p> + """, file_insertion_enabled=True, input_encoding="utf-8") + if __name__ == '__main__': unittest.main() diff --git a/creole/tests/utils/base_unittest.py b/creole/tests/utils/base_unittest.py index 1e31352..3c6c6fc 100644 --- a/creole/tests/utils/base_unittest.py +++ b/creole/tests/utils/base_unittest.py @@ -301,7 +301,7 @@ class BaseCreoleTest(MarkupTest): return rest_string, html_string def assert_rest2html(self, rest_string, html_string, \ - strip_lines=False, debug=False, prepare_strings=True): + strip_lines=False, debug=False, prepare_strings=True, **kwargs): # compare rest -> html if not REST_INSTALLED: @@ -312,7 +312,7 @@ class BaseCreoleTest(MarkupTest): rest_string = self._prepare_text(rest_string) html_string = self._prepare_text(html_string) - html = rest2html(rest_string) + html = rest2html(rest_string, **kwargs) if debug: print(rest_string) |