Example #1
0
	def test_converter_convert(self):
		converter = Converter("pandoc")
		path = get_test_files_dir()
		filename = [join(path, 'simple-body.md')]
		expected = join(path, 'simple-body.pdf')
		converter.convert(filename, verbosity=False)
		self.assertTrue(exists(expected))
		os.remove(expected)
Example #2
0
	def test_prepare_command_2(self):
		converter = Converter("pandoc")
		returned = converter._prepare_command(["meta.md", "text.md"], "/tmp/letter2.tex")
		expected = ["pandoc", "--smart", "-f", "markdown", "-t", "latex", "-o",
					realpath("meta.pdf"), "--latex-engine=xelatex", "meta.md", "text.md"]
		self.assertEqual(returned, expected)
Example #3
0
	def test_converter_docx_name(self):
		names = ["main.docx"]
		with self.assertRaises(ValueErrorLO):
			returned = Converter.output_name(names)
Example #4
0
	def test_converter_pdf_name(self):
		names = ["main.pdf"]
		with self.assertRaises(ValueErrorPdf):
			returned = Converter.output_name(names)
Example #5
0
	def test_converter_input_name(self):
		names = ["main.md"]
		returned = Converter.output_name(names)
		expected = "main.pdf"
		self.assertEqual(returned, expected)