diff --git a/tests/test_extensions/test_smartsymbols.py b/tests/test_extensions/test_smartsymbols.py index b438fb7d7..1a8688f0c 100644 --- a/tests/test_extensions/test_smartsymbols.py +++ b/tests/test_extensions/test_smartsymbols.py @@ -1,6 +1,9 @@ """Test cases for SmartSymbols.""" from .. import util import markdown +from pymdownx.__meta__ import parse_version + +PYMD_3_6 = parse_version(markdown.__version__) >= (3, 6, 0) class TestSmartSymbols(util.MdCase): @@ -139,4 +142,23 @@ def test_toc_tokens(self): md = markdown.Markdown(extensions=['toc', 'pymdownx.smartsymbols']) md.convert('# *Foo* =/= `bar`') - self.assertEqual(md.toc_tokens, [{'level': 1, 'id': 'foo-bar', 'name': 'Foo ≠ bar', 'children': []}]) + self.assertEqual( + md.toc_tokens, + [ + { + 'children': [], + 'data-toc-label': '', + 'html': 'Foobar', + 'id': 'foo-bar', + 'level': 1, + 'name': 'Foo ≠ bar' + } + ] if PYMD_3_6 else [ + { + 'level': 1, + 'id': 'foo-bar', + 'name': 'Foo ≠ bar', + 'children': [] + } + ] + )