Skip to content

Commit f0357b2

Browse files
committed
Make TestCodeHilite tests working with Pygments 2.0rc1.
Fixes #361.
1 parent 0f008f7 commit f0357b2

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

tests/test_extensions.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,8 @@ def testBasicCodeHilite(self):
9191
text = '\t# A Code Comment'
9292
md = markdown.Markdown(extensions=['markdown.extensions.codehilite'])
9393
if self.has_pygments:
94-
self.assertEqual(md.convert(text),
95-
'<div class="codehilite">'
96-
'<pre><span class="c"># A Code Comment</span>\n'
97-
'</pre></div>')
94+
# Pygments can use random lexer here as we did not specify the language
95+
self.assertTrue(md.convert(text).startswith('<div class="codehilite"><pre>'))
9896
else:
9997
self.assertEqual(md.convert(text),
10098
'<pre class="codehilite"><code># A Code Comment'
@@ -105,7 +103,7 @@ def testLinenumsTrue(self):
105103
md = markdown.Markdown(
106104
extensions=[markdown.extensions.codehilite.CodeHiliteExtension(linenums=True)])
107105
if self.has_pygments:
108-
# Differant versions of pygments output slightly different markup.
106+
# Different versions of pygments output slightly different markup.
109107
# So we use 'startwith' and test just enough to confirm that
110108
# pygments received and processed linenums.
111109
self.assertTrue(md.convert(text).startswith(
@@ -134,10 +132,8 @@ def testLinenumsNone(self):
134132
md = markdown.Markdown(
135133
extensions=[markdown.extensions.codehilite.CodeHiliteExtension(linenums=None)])
136134
if self.has_pygments:
137-
self.assertEqual(md.convert(text),
138-
'<div class="codehilite">'
139-
'<pre><span class="c"># A Code Comment</span>\n'
140-
'</pre></div>')
135+
# Pygments can use random lexer here as we did not specify the language
136+
self.assertTrue(md.convert(text).startswith('<div class="codehilite"><pre>'))
141137
else:
142138
self.assertEqual(md.convert(text),
143139
'<pre class="codehilite"><code># A Code Comment'

0 commit comments

Comments
 (0)