+ self.assertEqual(buf.getvalue(), b'''\\documentclass{article}
+\\begin{document}
+This is glowfic
+You \\emph{sure}?
+Pretty sure.
+\\end{document}
+''')
+
+ def testPDF(self) -> None:
+ with requests.session() as s:
+ with open("test.tex", 'wb') as out:
+ paperdoorknob.process(
+ f"http://localhost:{self._port()}",
+ s,
+ TIMEOUT,
+ out,
+ 'pandoc')
+ subprocess.run(['pdflatex', 'test.tex'],
+ stdin=subprocess.DEVNULL, check=True)