TG-46 test fusion pdf

This commit is contained in:
DonRenando
2017-01-24 11:14:19 +01:00
parent 1b6d51516d
commit 46dcdb82e7
5 changed files with 60 additions and 25 deletions

View File

@ -0,0 +1,21 @@
import os
import unittest
from pathlib import Path
from builtins import print
from app.tools.FusionPdf import fusion_fichiers, get_pdf_from_directory
class TestFusionTestCase(unittest.TestCase):
def setUp(self):
self.datadir = os.path.join(os.path.dirname(__file__))
self.list_pdf = [self.datadir + "/page1.pdf", self.datadir + "/page2.pdf"]
def test_fusion(self):
fusion_fichiers(self.datadir, "testFusion.pdf", self.list_pdf)
print(self.datadir)
self.assertTrue(Path(self.datadir + "/testFusion.pdf").is_file(), "Pdf fusionne inexistant")
self.assertTrue(len(get_pdf_from_directory(self.datadir)) > 0, "pdf non trouve")
os.remove(self.datadir + "/testFusion.pdf")

Binary file not shown.

Binary file not shown.

View File

@ -8,29 +8,28 @@ from pdfjinja import PdfJinja
from app.tools.InsertTemplate import remplir_template
class insertTemplateTestCase(unittest.TestCase):
class InsertTemplateTestCase(unittest.TestCase):
datadir = os.path.join(os.path.dirname(__file__))
def setUp(self):
pdffile = os.path.join(self.datadir, "sample.pdf")
self.data = {
'firstName': 'Renan',
'lastName': 'Husson',
'address': {
'street': '24 rue de la pommes',
'apt': 'C317',
'city': 'TOULOUSE',
'zipcode': 31000
},
'universite':'Jean Jaures',
'spirit': 'Panda',
'evil': True,
'language': {
'french': True,
'esperento': True
}
}
'firstName': 'Renan',
'lastName': 'Husson',
'address': {
'street': '24 rue de la pommes',
'apt': 'C317',
'city': 'TOULOUSE',
'zipcode': 31000
},
'universite': 'Jean Jaures',
'spirit': 'Panda',
'evil': True,
'language': {
'french': True,
'esperento': True
}
}
self.pdfjinja = PdfJinja(pdffile)
def tearDown(self):
@ -44,9 +43,9 @@ class insertTemplateTestCase(unittest.TestCase):
output.write(outfile)
outfile.seek(0)
self.assertTrue(len(outfile.read()) > 0, "Output PDF is not empty.")
self.assertTrue(Path(self.datadir+"/output.pdf").is_file(),"Pdf généré inexistant")
os.remove(self.datadir+"/output.pdf")
self.assertTrue(Path(self.datadir + "/output.pdf").is_file(), "Pdf généré inexistant")
os.remove(self.datadir + "/output.pdf")
if __name__ == '__main__':
unittest.main()
unittest.main()