def test_class_js(self): input = u'<code class="javascript">var foo = 6.toString();</code>' output = pygmentize(input) self.assertNotEqual(input, output) self.assertEqual(self._html_stripper(input), self._html_stripper(output)) # Hackish but effective: self.assertTrue('<span class="nx">toString</span>' in output)
def test_class_python(self): input = u'<code class="python">foo = str(6)</code>' output = pygmentize(input) self.assertNotEqual(input, output) self.assertEqual(self._html_stripper(input), self._html_stripper(output)) # Hackish but effective: self.assertTrue('<span class="nb">str</span>' in output)
def testElementClass(self): text = u'<pre class="foo">a = 6</pre>' self.assertEqual(text, pygmentize(text, 'pre')) self.assertNotEqual(text, pygmentize(text, 'pre:foo'))
def testDefault(self): text = u'<code>a = 6</code>' self.assertNotEqual(text, pygmentize(text))
def testNone(self): text = u'This is a test' self.assertEqual(text, pygmentize(text))
def test_default(self): input = u'<code>a = 6</code>' output = pygmentize(input) self.assertNotEqual(input, output) self.assertEqual(self._html_stripper(input), self._html_stripper(output))