diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-12-14 16:25:32 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-12-14 16:25:32 +0000 |
| commit | 90a19c890a3634f9ba8d8435af04982f9a8b76da (patch) | |
| tree | 48369a8b3129aea54425a45cd973fe902fe0a349 /tests/conversion_tests.py | |
| parent | 07480fc677e51edc2af85a5c6ed9fd9449a7dac6 (diff) | |
Emit warnings on recognised paragraph styles
Diffstat (limited to 'tests/conversion_tests.py')
| -rw-r--r-- | tests/conversion_tests.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/tests/conversion_tests.py b/tests/conversion_tests.py index d05a103..647f58c 100644 --- a/tests/conversion_tests.py +++ b/tests/conversion_tests.py @@ -1,6 +1,6 @@ from nose.tools import istest, assert_equal -from mammoth import documents, style_reader +from mammoth import documents, style_reader, results from mammoth.conversion import convert_document_element_to_html @@ -54,6 +54,24 @@ def default_paragraph_style_is_specified_by_mapping_plain_paragraphs(): ] ) assert_equal('<p class="tip">Tip</p>', result.value) + + +@istest +def warning_is_emitted_if_paragraph_style_is_unrecognised(): + result = convert_document_element_to_html( + documents.paragraph(style_name="TipsParagraph", children=[ + _run_with_text("Tip") + ]), + ) + assert_equal([results.warning("Unrecognised paragraph style: TipsParagraph")], result.messages) + + +@istest +def no_warning_if_there_is_no_style_for_plain_paragraphs(): + result = convert_document_element_to_html( + documents.paragraph(children=[_run_with_text("Tip")]), + ) + assert_equal([], result.messages) def _run_with_text(text): |
