diff options
author | John Dupuy <john@cattailcreek9.com> | 2018-02-09 12:44:48 -0600 |
---|---|---|
committer | John Dupuy <john@cattailcreek9.com> | 2018-02-09 12:44:48 -0600 |
commit | 0b2b40e03b124247815a4218554c844b688ed573 (patch) | |
tree | 39173e033ba448eb6774335b8556ed7f9ac969bb /creole/tests/utils | |
parent | 84aa566e2e7242c16556259cf5a8d4b7c7fdb1ed (diff) | |
download | creole-0b2b40e03b124247815a4218554c844b688ed573.tar.gz |
Update docs; add test; add strict parameter.
Diffstat (limited to 'creole/tests/utils')
-rw-r--r-- | creole/tests/utils/base_unittest.py | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/creole/tests/utils/base_unittest.py b/creole/tests/utils/base_unittest.py index ee9343f..f9002fa 100644 --- a/creole/tests/utils/base_unittest.py +++ b/creole/tests/utils/base_unittest.py @@ -104,10 +104,12 @@ class BaseCreoleTest(MarkupTest): else: f(member, container, *args, **kwargs) - def assert_creole2html(self, raw_creole, raw_html, \ + def assert_creole2html( + self, raw_creole, raw_html, strip_lines=False, debug=False, parser_kwargs={}, emitter_kwargs={}, block_rules=None, blog_line_breaks=True, macros=None, verbose=None, stderr=None, + strict=False, ): """ compare the generated html code from the markup string >creole_string< @@ -133,6 +135,7 @@ class BaseCreoleTest(MarkupTest): markup_string, debug, block_rules=block_rules, blog_line_breaks=blog_line_breaks, macros=macros, verbose=verbose, stderr=stderr, + strict=strict, ) if debug: self._debug_text("assert_creole2html() creole2html", out_string) @@ -145,9 +148,15 @@ class BaseCreoleTest(MarkupTest): # compare self.assertEqual(out_string, html_string, msg="creole2html") - def assert_html2creole2(self, creole, html, debug=False, unknown_emit=None): + def assert_html2creole2(self, creole, html, + debug=False, + unknown_emit=None, + strict=False, + ): # convert html code into creole markup - out_string = html2creole(html, debug, unknown_emit=unknown_emit) + out_string = html2creole( + html, debug, unknown_emit=unknown_emit, strict=strict + ) if debug: self._debug_text("assert_html2creole() html2creole", out_string) @@ -159,7 +168,8 @@ class BaseCreoleTest(MarkupTest): # OLD API: parser_kwargs={}, emitter_kwargs={}, # html2creole: - unknown_emit=None + unknown_emit=None, + strict=False, ): """ Compare the genereted markup from the given >raw_html< html code, with @@ -182,8 +192,7 @@ class BaseCreoleTest(MarkupTest): html = self._prepare_text(raw_html) assert isinstance(html, TEXT_TYPE) - self.assert_html2creole2(creole, html, debug, unknown_emit) - + self.assert_html2creole2(creole, html, debug, unknown_emit, strict) def cross_compare_creole(self, creole_string, html_string, strip_lines=False, debug=False, |