aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py')
-rwxr-xr-xlib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py72
1 files changed, 0 insertions, 72 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py
deleted file mode 100755
index a1e4c095..00000000
--- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_lmath.py
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright (c) Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-"""
-Tests for L{twisted.lore.lmath}.
-"""
-
-from xml.dom.minidom import Element, Text
-
-from twisted.trial.unittest import TestCase
-from twisted.python.filepath import FilePath
-from twisted.lore.scripts.lore import IProcessor
-
-from twisted.plugin import getPlugins
-
-from twisted.lore.lmath import formulaeToImages
-
-
-class PluginTests(TestCase):
- """
- Tests for the plugin which lets L{twisted.lore.lmath} be used from the lore
- command line tool.
- """
- def test_discoverable(self):
- """
- The plugin for L{twisted.lore.lmath} can be discovered by querying for
- L{IProcessor} plugins.
- """
- plugins = getPlugins(IProcessor)
- lmath = [p for p in plugins if p.name == "mlore"]
- self.assertEqual(len(lmath), 1, "Did not find math lore plugin: %r" % (lmath,))
-
-
-
-class FormulaeTests(TestCase):
- """
- Tests for L{formulaeToImages}.
- """
- def test_insertImages(self):
- """
- L{formulaeToImages} replaces any elements with the I{latexformula}
- class with I{img} elements which refer to external images generated
- based on the latex in the original elements.
- """
- parent = Element('div')
- base = FilePath(self.mktemp())
- base.makedirs()
-
- macros = Element('span')
- macros.setAttribute('class', 'latexmacros')
- text = Text()
- text.data = 'foo'
- macros.appendChild(text)
- parent.appendChild(macros)
-
- formula = Element('span')
- formula.setAttribute('class', 'latexformula')
- text = Text()
- text.data = 'bar'
- formula.appendChild(text)
- parent.appendChild(formula)
-
- # Avoid actually executing the commands to generate images from the
- # latex. It might be nice to have some assertions about what commands
- # are executed, or perhaps even execute them and make sure an image
- # file is created, but that is a task for another day.
- commands = []
- formulaeToImages(parent, base.path, _system=commands.append)
-
- self.assertEqual(
- parent.toxml(),
- '<div><span><br/><img src="latexformula0.png"/><br/></span></div>')