20 lines
734 B
Python
20 lines
734 B
Python
import os
|
|
import unittest
|
|
from builtins import print
|
|
from pathlib import Path
|
|
|
|
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")
|