Ejemplo n.º 1
0
 def test_paragraph(self):
     """
     Try a single paragraph document
     """
     doc = PythonReader.read(P[u"the text"])
     latex = LatexWriter.write(doc).getvalue()
     assert "the text" in latex
Ejemplo n.º 2
0
 def test_paragraph(self):
     """
     Try a single paragraph document
     """
     doc = PythonReader.read(P[u"the text"])
     latex = LatexWriter.write(doc).getvalue()
     assert "the text" in latex
Ejemplo n.º 3
0
    def test_metadata(self):
        """
        assert that the document metadata are added into the latex file
        """
        doc = PythonReader.read([])
        doc["author"] = "The Author"
        doc["subject"] = "The Subject"
        doc["title"] = "The Title"

        latex = LatexWriter.write(doc).getvalue()
        assert "pdfauthor={The Author}" in latex, latex
        assert "pdfsubject={The Subject}" in latex, latex
        assert "pdftitle={The Title}" in latex, latex
Ejemplo n.º 4
0
    def test_metadata(self):
        """
        assert that the document metadata are added into the latex file
        """
        doc = PythonReader.read([])
        doc["author"] = "The Author"
        doc["subject"] = "The Subject"
        doc["title"] = "The Title"

        latex = LatexWriter.write(doc).getvalue()
        assert "pdfauthor={The Author}" in latex, latex
        assert "pdfsubject={The Subject}" in latex, latex
        assert "pdftitle={The Title}" in latex, latex
Ejemplo n.º 5
0
 def test_italic(self):
     doc = PythonReader.read([P[T(ITALIC)[u"italic text"]]])
     latex = LatexWriter.write(doc).getvalue()
     assert r"\emph{italic text}" in latex, latex
Ejemplo n.º 6
0
 def test_bold(self):
     doc = PythonReader.read([P[T(BOLD)[u"bold text"]]])
     latex = LatexWriter.write(doc).getvalue()
     assert r"\textbf{bold text}" in latex, latex
Ejemplo n.º 7
0
 def test_basic(self):
     """
     Try to create an empty latex document
     """
     doc = PythonReader.read([])
     latex = LatexWriter.write(doc).getvalue()
Ejemplo n.º 8
0
 def test_italic(self):
     doc = PythonReader.read([P[T(ITALIC)[u"italic text"]]])
     latex = LatexWriter.write(doc).getvalue()
     assert r"\emph{italic text}" in latex, latex
Ejemplo n.º 9
0
 def test_bold(self):
     doc = PythonReader.read([P[T(BOLD)[u"bold text"]]])
     latex = LatexWriter.write(doc).getvalue()
     assert r"\textbf{bold text}" in latex, latex
Ejemplo n.º 10
0
 def test_basic(self):
     """
     Try to create an empty latex document
     """
     doc = PythonReader.read([])
     latex = LatexWriter.write(doc).getvalue()
Ejemplo n.º 11
0
from pyth.plugins.latex.writer import LatexWriter
import pythonDoc

if __name__ == "__main__":
    doc = pythonDoc.buildDoc()
    print LatexWriter.write(doc).getvalue()