Ejemplo n.º 1
0
	def typeset(self, show=False):
		"""
		Force typesetting.
		"""
		from pydflatex import Typesetter
		typesetter = Typesetter()
		typesetter.open_pdf = show
		typesetter.typeset_file(self.file_name)
Ejemplo n.º 2
0
class Test_Output(Harness):
	def setUp(self):
		self.t = Typesetter()
		self.setup_logger()

	def test_invisible(self):
		self.typeset('simple')
		for aux in self.t.output_files('simple'):
			output = Popen(['/Developer/Tools/GetFileInfo', '-av', aux], stdout=PIPE).communicate()[0].rstrip()
			if os.path.splitext(aux)[-1] != '.pdf':
				print aux, output
				## self.assertEqual(output, '1')

	def test_output_files(self):
		self.typeset('simple')
		expected = ['./simple.fls', 'simple.log', 'simple.aux', 'simple.pdf']
		computed = list(self.t.output_files('simple'))
		self.assertEqual(computed, expected)
Ejemplo n.º 3
0
class Test_Output(Harness):
    def setUp(self):
        self.t = Typesetter()
        self.setup_logger()

    def test_invisible(self):
        self.typeset('simple')
        for aux in self.t.output_files('simple'):
            output = Popen(['/Developer/Tools/GetFileInfo', '-av', aux],
                           stdout=PIPE).communicate()[0].rstrip()
            if os.path.splitext(aux)[-1] != '.pdf':
                print aux, output
                ## self.assertEqual(output, '1')

    def test_output_files(self):
        self.typeset('simple')
        expected = ['./simple.fls', 'simple.log', 'simple.aux', 'simple.pdf']
        computed = list(self.t.output_files('simple'))
        self.assertEqual(computed, expected)
Ejemplo n.º 4
0
	def test_typesetter(self):
		t = Typesetter(options={'xetex':True})
		with self.assertRaises(LaTeXError) as context:
			t.typeset('nonexistent.tex')
Ejemplo n.º 5
0
 def test_typesetter(self):
     t = Typesetter(options={'xetex': True})
     with self.assertRaises(LaTeXError) as context:
         t.typeset('nonexistent.tex')
Ejemplo n.º 6
0
 def setUp(self):
     self.t = Typesetter()
     self.setup_logger()
Ejemplo n.º 7
0
	def setUp(self):
		self.t = Typesetter()
		self.setup_logger()