diff options
| author | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-05-01 02:31:07 +0000 |
|---|---|---|
| committer | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-05-01 02:31:07 +0000 |
| commit | 8bf61e90519b0bd994b4ce1565f382593faaf2e6 (patch) | |
| tree | 7041093fb7fde904806965429371628e36066035 /test | |
| parent | e2398c321d19cd450c30ea9e18d9182f2a1a8f17 (diff) | |
| download | docutils-8bf61e90519b0bd994b4ce1565f382593faaf2e6.tar.gz | |
Added support for multiple attributions in a physical block quote (indented text block), dividing it into multiple logical block quotes
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@4522 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test')
| -rwxr-xr-x | test/test_parsers/test_rst/test_block_quotes.py | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/test/test_parsers/test_rst/test_block_quotes.py b/test/test_parsers/test_rst/test_block_quotes.py index dd7561723..a1773a778 100755 --- a/test/test_parsers/test_rst/test_block_quotes.py +++ b/test/test_parsers/test_rst/test_block_quotes.py @@ -218,6 +218,84 @@ Paragraph. ["""\ Paragraph. + Block quote 1. + + -- Attribution 1 + + Block quote 2. + + --Attribution 2 +""", +"""\ +<document source="test data"> + <paragraph> + Paragraph. + <block_quote> + <paragraph> + Block quote 1. + <attribution> + Attribution 1 + <block_quote> + <paragraph> + Block quote 2. + <attribution> + Attribution 2 +"""], +["""\ +Paragraph. + + Block quote 1. + + -- Attribution 1 + + Block quote 2. +""", +"""\ +<document source="test data"> + <paragraph> + Paragraph. + <block_quote> + <paragraph> + Block quote 1. + <attribution> + Attribution 1 + <block_quote> + <paragraph> + Block quote 2. +"""], +["""\ +Unindented paragraph. + + Block quote 1. + + -- Attribution 1 + + Block quote 2. + +.. + + Block quote 3. +""", +"""\ +<document source="test data"> + <paragraph> + Unindented paragraph. + <block_quote> + <paragraph> + Block quote 1. + <attribution> + Attribution 1 + <block_quote> + <paragraph> + Block quote 2. + <comment xml:space="preserve"> + <block_quote> + <paragraph> + Block quote 3. +"""], +["""\ +Paragraph. + -- Not an attribution Paragraph. @@ -266,8 +344,43 @@ Paragraph. <paragraph> and line three """], +["""\ +Paragraph. + + -- Not a valid attribution + + Block quote 1. + + --Attribution 1 + + --Invalid attribution + + Block quote 2. + + --Attribution 2 +""", +"""\ +<document source="test data"> + <paragraph> + Paragraph. + <block_quote> + <paragraph> + -- Not a valid attribution + <paragraph> + Block quote 1. + <attribution> + Attribution 1 + <block_quote> + <paragraph> + --Invalid attribution + <paragraph> + Block quote 2. + <attribution> + Attribution 2 +"""], ] + if __name__ == '__main__': import unittest unittest.main(defaultTest='suite') |
