aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed BlockParser to parse code blocks nested in list items and added a ↵Waylan Limberg2008-11-182-0/+24
| | | | test. Somehow we never had a test for that before. Also reset markdown.py to be executable again.
* Fixed footnote extension to work with new core BlockParser and updated tests ↵Waylan Limberg2008-11-132-6/+12
| | | | which had a few insignificant differances in whitespace.
* Fixed BlockquoteProcessor to acknowledge blocks in which the blockquote ↵Waylan Limberg2008-11-132-2/+18
| | | | starts after the first line. Also updated coresponding test as it had an error and added more detail. All core tests pass now. On to extensions.
* Fixed whitespace only line clearing and updated another test to match pl and ↵Waylan Limberg2008-11-131-11/+7
| | | | php output of lists. Only one test failing from core parser refactor now.
* Updated test as core parser now matched pl and php behavior in lists.Waylan Limberg2008-11-131-6/+4
|
* Fixed a streange anomily in whitespace a start of p and li tags. Mostly odd ↵Waylan Limberg2008-11-136-6/+6
| | | | tests corrected.
* Fixed various issues with the core parser - mostly whitespace related and ↵Waylan Limberg2008-11-132-5/+5
| | | | updated a few tests that weren't quite right - that is they now better match pl or php implementations.
* Added Abbreviation Extension. Tests includedWaylan Limberg2008-11-052-0/+17
|
* Fixed a silly bug in Definition List extension. Also added tests. As this ↵Waylan Limberg2008-11-052-0/+1616
| | | | extension modifies the core, we should test that all core parseing still works properly. Thanks for the report John Szakmeister.
* Fixed Definition List extension to not wrap the content of defs in p tags ↵Waylan Limberg2008-11-041-9/+3
| | | | when appropriate.
* Added support to Definition List extension for blank lines between terms and ↵Waylan Limberg2008-11-042-0/+41
| | | | first def. Includes tests. That was easier than expected.
* Added Definition List extension. This is a first draft. A few more advanced ↵Waylan Limberg2008-11-042-0/+72
| | | | features in PHP's implementation don't work yet. Most notably a blank line between a term and its first definition will break things. See the included test for what works.
* Add another test for th efootnote extension that tests named (rather than ↵Waylan Limberg2008-10-292-0/+29
| | | | consecutively numbered) footnote markers.
* Updated and activated footnotes extension tests for refactor in previous commit.Waylan Limberg2008-10-291-41/+26
|
* Added a more thorough test of nested inline markup. Thanks John Szakmeister.John Szakmeister2008-10-292-0/+30
|
* Completing the test case for the toc extension.Yuri Takhteyev2008-10-182-0/+701
|
* Adding Jack Miller's TOC extension and a test file for it.Yuri Takhteyev2008-10-171-0/+849
| | | | (I can't get it to work, though.)
* Removed old 'wikilink' extension.Waylan Limberg2008-09-202-15/+0
|
* Added tests for new '[[wikilinks]]' extension.Waylan Limberg2008-09-202-0/+16
|
* Moved prettifyETree into a Postprocessor and added code to append all '<br ↵Waylan Limberg2008-09-042-6/+12
| | | | />' tags with a linebreak. Also fixed a minor bug were the '<br />' tags contained 2 spaces instead of one before the slash (i.e. '<br />'). Note that by moving to a Postprocessor, anyone can override with their own code which does what they want (i.e. add indentation) with the extension api.
* Replaced indentation with linebreaks only. At least its more consistant - ↵Waylan Limberg2008-09-0355-464/+231
| | | | and it better matches other markdown implementations. Also updated tests.
* Fixed ticket 12. Insert code placeholder into a wrapping ET element rather ↵Waylan Limberg2008-08-261-7/+4
| | | | than parent_elem.text as text will alway be at beginning of doc. The wrapping element is a <p> tag as, later, when the rawhtml is inserted, markdown will first check for the placeholder inside a <p> tag, and if the placeholder is the *only* content of the <p> tag, replace the entire <p> tag - not just the placeholder. Perhaps a little hacky, but this is how markdown works internally anyway.
* Oops, forgot to add mismatched-tags test.Artem Yunusov2008-08-242-1/+18
|
* Fixed Ticket 11. Disabled ``indenteTree`` for `pre` and `code` tags. NowWaylan Limberg2008-08-2217-618/+336
| | | | | | | | | whitespace is preserved in codeblocks. As a side-benefit, this also solved the issue with the safe-mode tests failing. All tests incorectly altered at ElementTree conversion have been corrected for this bug. Any remaining tests that fail are unrelated to this.
* Fixed Ticket 13. Raw block-level html are no longer being inserted into <p> ↵Waylan Limberg2008-08-2216-94/+140
| | | | | | | | | | | | | tags. Also edited numerious tests that were expecting wrong output - they now expect correct output. Note that a few **still fail** because the output before moving to ELementTree wasn't correct either. So I set the expected output to what I think it should be so we don't forget about it later. I should also note that the 'safe-mode' tests are failing. However, I believe the current expected output is correct as it is valid html. Interestingly, these tests passed prior to this fix. We'll need to special case safe-mode here.
* More updated to wikilink tests to better match ElementTree output. *Note* ↵Waylan Limberg2008-08-221-2/+4
| | | | test still failing due to other issues.
* Improved wikilink tests. **Note** the test currently fails. We have bugs ↵Waylan Limberg2008-08-222-0/+7
| | | | that need fixing.
* Moved some hanging test files around.Waylan Limberg2008-08-222-2/+0
|
* Fixed up some more tests - renamed misspelled filenames and removed ↵Waylan Limberg2008-08-224-0/+0
| | | | executable status.
* Updated tests with raw block level html in them. **Note** these tests do not ↵Waylan Limberg2008-08-223-13/+17
| | | | pass now - but they should! We need to fix the bug which the tests were previosuly hiding!
* Removed executable status on some test files ??? not sure why it was there ↵Waylan Limberg2008-08-224-0/+0
| | | | to begin with??
* Adding unicode tests for Neale's fix. (Those only pass after changingYuri Takhteyev2008-08-202-0/+6
| | | | str to unicode.)
* Changing string to unicode in Neale's fix. Adding test cases.Yuri Takhteyev2008-08-202-0/+5
|
* Forgot to add headers.txt to commit.Artem Yunusov2008-08-131-0/+4
|
* Header test extended.Artem Yunusov2008-08-131-2/+5
|
* Bugfix for inline patterns. Tables extension ported to ElementTree.Artem Yunusov2008-08-042-19/+34
|
* Merge git://gitorious.org/python-markdown/mainlineArtem Yunusov2008-08-024-0/+76
|\ | | | | | | | | | | | | Conflicts: markdown.py mdx_rss.py
| * Adding extensions tests.Yuri Takhteyev2008-07-294-0/+76
| |
* | A lot of bug fixes, added ElementTree support for extensions, some new tests.Artem Yunusov2008-07-317-40/+66
| |
* | Missing link defenition bug fixed.Artem Yunusov2008-07-222-0/+7
| |
* | Ops, forgot to add new test filesArtem Yunusov2008-07-196-0/+55
| |
* | Aggregated regexp for both backtick and double backtick.Artem Yunusov2008-07-162-3/+3
| |
* | Output bug fixed(stripping text data at the end of processing in ↵Artem Yunusov2008-07-1514-263/+275
| | | | | | | | _processPlaceholders). Ticket #5 fixed.
* | A lot of bug fixes. Handlig attributes added, new hr processing. Reformatted ↵Artem Yunusov2008-07-1479-2233/+1771
| | | | | | | | test suite for ElementTree output.
* | Code blocks escaping bug fixed. Some test suite modifications.Artem Yunusov2008-07-037-52/+31
| |
* | New mechanism for processing Inline Patterns.Artem Yunusov2008-07-021-18/+18
|/
* Allow hashes (#) in body of headers -- with tests. Thank you John ↵Waylan Limberg2008-05-142-1/+5
| | | | Szakmeister for the bug report and patch.
* Added safe_mode to testing framework and soem tests.Waylan Limberg2008-03-1910-60/+324
|
* Added sanatition of link urls when in safe_mode to no longer allow ↵Waylan Limberg2008-03-182-0/+51
| | | | javascript. Not yet convinced I got all cases, but it's much better than before. Also added some tests although testing framework doesn't currently have the option to run in safe_mode. See [1914685] for more info.
* Moved line-endings cleanup from transform to convert method so it runs prior ↵Waylan Limberg2008-03-062-0/+10
| | | | to textPreprocessors. Raw HTML with CRLF line endings now works properly. Also added a test. Fixes [1908691].