import py |
from py.__.rest.convert import convert_dot, latexformula2png |
|
datadir = py.magic.autopath().dirpath().join("data") |
|
def setup_module(mod): |
if not py.path.local.sysfind("gs") or \ |
not py.path.local.sysfind("dot") or \ |
not py.path.local.sysfind("latex"): |
py.test.skip("ghostscript, graphviz and latex needed") |
|
def test_convert_dot(): |
|
dot = datadir.join("example1.dot") |
convert_dot(dot, "pdf") |
pdf = dot.new(ext="pdf") |
assert pdf.check() |
pdf.remove() |
convert_dot(dot, "eps") |
eps = dot.new(ext="eps") |
assert eps.check() |
eps.remove() |
|
def test_latexformula(): |
png = datadir.join("test.png") |
formula = r'$$Entropy(T) = - \sum^{m}_{j=1} \frac{|T_j|}{|T|} \log \frac{|T_j|}{|T|}$$' |
|
latexformula2png(formula, png) |
assert png.check() |
png.remove() |
|