diff options
author | rsiddharth <s@ricketyspace.net> | 2018-01-07 03:21:43 +0000 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2018-01-07 03:21:43 +0000 |
commit | 855f2ed9546349b2b1cf73e8593d03c9b0a278ed (patch) | |
tree | 9977c01f617433e32cd91017ca383341394531f5 /tests/test_md_tw.py | |
parent | 4b7864ddb5f5d8fc0cf967085bbd73faf4127544 (diff) |
tests: Add test_parse_paragraph.
* tests/data/blexer-paragraphs.md: New file.
* tests/test_md_tw.py (TestTWBlockLexer.test_parse_paragraph): New test.
Diffstat (limited to 'tests/test_md_tw.py')
-rw-r--r-- | tests/test_md_tw.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/test_md_tw.py b/tests/test_md_tw.py index 18fb1ac..b597a34 100644 --- a/tests/test_md_tw.py +++ b/tests/test_md_tw.py @@ -651,6 +651,45 @@ class TestTWBlockLexer(object): } tokens = process(tokens) + def test_parse_paragraph(self): + tokens = self._parse('blexer-paragraphs.md') + + expected_ps = [ + 'He used to say that there are only two sources of human ' + 'vice—idleness\nand superstition, and only two ' + 'virtues—activity and intelligence. He\nhimself undertook' + ' his daughter\'s education, and to develop these ' + 'two\ncardinal virtues in her gave her lessons in algebra' + ' and geometry till\nshe was twenty, and arranged her life' + ' so that her whole time was\noccupied. He was himself ' + 'always occupied: writing his memoirs, solving\nproblems ' + 'in higher mathematics, turning snuffboxes on a lathe,' + ' working\nin the garden, or superintending the building' + ' that was always going on\nat his estate.', + + '“Mere mobs!” repeated his new friend with a snort of' + ' scorn. “So you\ntalk about mobs and the working classes' + ' as if they were the\nquestion. You’ve got that eternal ' + 'idiotic idea that if anarchy came it\nwould come from the' + ' poor. Why should it? The poor have been rebels,\nbut' + ' they have never been anarchists; they have more interest' + ' than\nanyone else in there being some decent government.' + ' The poor man really\nhas a stake in the country.' + ' The rich man hasn’t; he can go away to\nNew Guinea' + ' in a yacht. The poor have sometimes objected to ' + 'being\ngoverned badly; the rich have always objected to' + ' being governed at\nall. Aristocrats were always anarchists' + ', as you can see from the\nbarons’ wars.”', + + 'Thanking You in Advance. This sounds as if the writer' + ' meant, "It will\nnot be worth my while to write to' + ' you again." In making your request,\nwrite, "Will you' + ' please," or "I shall be obliged," and if anything\nfurther' + ' seems necessary write a letter of acknowledgment later.' + ] + + self._validate(tokens, 'paragraph', expected_ps) + def teardown(self): pass |