TG-62 template et API insert
This commit is contained in:
@ -1,20 +1,25 @@
|
||||
import filecmp
|
||||
import os
|
||||
import unittest
|
||||
from pathlib import Path
|
||||
|
||||
from werkzeug.datastructures import FileStorage
|
||||
|
||||
from app.tools.LibPdf import upload_file
|
||||
from app.tools.LibPdf import upload_file, allowed_file
|
||||
|
||||
|
||||
class TestFusionTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.datadir = os.path.join(os.path.dirname(__file__))
|
||||
self.datadir = "upload/page1.pdf"
|
||||
self.file_name = "page1.pdf"
|
||||
|
||||
def test_fusion(self):
|
||||
with open("page1.pdf", 'rb') as fp:
|
||||
with open(self.file_name, 'rb') as fp:
|
||||
file = FileStorage(fp)
|
||||
upload_file(file, "upload")
|
||||
|
||||
# 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")
|
||||
self.assertTrue(Path(self.datadir).is_file(), "Pdf upload inexistant")
|
||||
self.assertTrue(filecmp.cmp(self.datadir, self.file_name), "fichiers non identique")
|
||||
self.assertTrue(allowed_file(self.file_name), "format non conforme")
|
||||
|
||||
os.remove(self.datadir)
|
||||
|
Reference in New Issue
Block a user