diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-04-12 23:19:53 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-04-12 23:19:53 +0100 |
| commit | d1dd5242d3139b964f7a5485afd5a8ed672c4600 (patch) | |
| tree | 9673b039fc0a9d40fd1a399ae1f2fea59fc646f5 /tests | |
| parent | 826a73a06ded47ee70d9d6c7da2ad394c447a9f9 (diff) | |
Add tests for paragraph transform
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/transforms_tests.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/transforms_tests.py b/tests/transforms_tests.py index 0f0a05d..2c1678f 100644 --- a/tests/transforms_tests.py +++ b/tests/transforms_tests.py @@ -1,11 +1,26 @@ import cobble from nose.tools import assert_equal, istest -from mammoth import documents +from mammoth import documents, transforms from mammoth.transforms import get_descendants, get_descendants_of_type, _each_element @istest +class ParagraphTests(object): + @istest + def paragraph_is_transformed(self): + paragraph = documents.paragraph(children=[]) + result = transforms.paragraph(lambda _: documents.tab())(paragraph) + assert_equal(documents.tab(), result) + + @istest + def non_paragraph_elements_are_not_transformed(self): + run = documents.run(children=[]) + result = transforms.paragraph(lambda _: documents.tab())(run) + assert_equal(documents.run(children=[]), result) + + +@istest class EachElementTests(object): @istest def all_descendants_are_transformed(self): |
