From 1ba24658c2608330085d64ec8c0253864f566f8e Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Sun, 4 Nov 2012 17:28:26 -0500 Subject: Fixed CodeHilite test when pygments is not installed. --- tests/test_extensions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/test_extensions.py') diff --git a/tests/test_extensions.py b/tests/test_extensions.py index 15feb6b..315e7ef 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -47,7 +47,7 @@ class TestCodeHilite(unittest.TestCase): '') else: self.assertEqual(self.md.convert(text), - '
Code\n'
+                '
# A Code Comment'
                 '
') -- cgit v1.2.3 From f52d62656705841316d1d653644d874b4db9ff37 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Thu, 13 Dec 2012 14:47:34 -0500 Subject: Fixed #165. Switched the order of treeprocessors when attr_list and headerid extensions are used togeather. While this means headerid may alter IDs defined in attr_lists for uniqueness, automaticaly generated ids will not contain unparsed attr_lists. This is the lesser of two evils - and actually generates a more valid output (all IDs will be unique) --- tests/test_extensions.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/test_extensions.py') diff --git a/tests/test_extensions.py b/tests/test_extensions.py index 315e7ef..b10414e 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -171,6 +171,18 @@ header_forceid: Off self.assertEqual(markdown.markdown(text, ['headerid', 'meta']), '

A Header

') + def testHeaderIdWithAttr_List(self): + """ Test HeaderIDs with Attr_List extension. """ + + text = '# Header1 {: #foo }\n# Header2 {: .bar }' + self.assertEqual(markdown.markdown(text, ['headerid', 'attr_list']), + '

Header1

\n' + '

Header2

') + # Switch order extensions are loaded - should be no change in behavior. + self.assertEqual(markdown.markdown(text, ['attr_list', 'headerid']), + '

Header1

\n' + '

Header2

') + class TestMetaData(unittest.TestCase): """ Test MetaData extension. """ -- cgit v1.2.3 From 9bcd7b8763627c64184b0bf147ec1830fde0a5dc Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Fri, 14 Dec 2012 13:31:41 -0500 Subject: Testing framework now runs on Python 2 & 3 unmodified. --- tests/test_extensions.py | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/test_extensions.py') diff --git a/tests/test_extensions.py b/tests/test_extensions.py index b10414e..7dab60a 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -7,6 +7,7 @@ continue to work as advertised. This used to be accomplished by doctests. """ +from __future__ import unicode_literals import unittest import markdown -- cgit v1.2.3