From ee54678185234f01d3de6a6334f30c9bb3417783 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Sun, 29 Mar 2015 23:00:30 -0400 Subject: Moved enable_attributes keyword to extension: legacy_attrs. If you have existing documents that use the legacy attributes format, then you should enable the legacy_attrs extension for those documents. Everyone is encouraged to use the attr_list extension going forward. Closes #643. Work adapted from 0005d7a of the md3 branch. --- tests/test_syntax/extensions/test_legacy_attrs.py | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 tests/test_syntax/extensions/test_legacy_attrs.py (limited to 'tests/test_syntax') diff --git a/tests/test_syntax/extensions/test_legacy_attrs.py b/tests/test_syntax/extensions/test_legacy_attrs.py new file mode 100644 index 0000000..506fce8 --- /dev/null +++ b/tests/test_syntax/extensions/test_legacy_attrs.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals +from markdown.test_tools import TestCase + + +class TestLegacyAtrributes(TestCase): + + maxDiff = None + + def testLegacyAttrs(self): + self.assertMarkdownRenders( + self.dedent(""" + # Header {@id=inthebeginning} + + Now, let's try something *inline{@class=special}*, to see if it works + + @id=TABLE.OF.CONTENTS} + + + * {@id=TABLEOFCONTENTS} + + + Or in the middle of the text {@id=TABLEOFCONTENTS} + + {@id=tableofcontents} + + [![{@style=float: left; margin: 10px; border: + none;}](http://fourthought.com/images/ftlogo.png "Fourthought + logo")](http://fourthought.com/) + + ![img{@id=foo}][img] + + [img]: http://example.com/i.jpg + """), + self.dedent(""" +

Header

+

Now, let's try something inline, to see if it works

+

@id=TABLE.OF.CONTENTS}

+ +

Or in the middle of the text

+

+

+

img

+ """), # noqa: E501 + extensions=['legacy_attrs'] + ) -- cgit v1.2.3