test_receipt.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # coding: UTF-8
  2. import urllib.request
  3. import unittest
  4. # import pyautogui as ag
  5. import requests
  6. import fitz
  7. import PyPDF2
  8. # import PyPDF225
  9. from receipt import Receipts
  10. class Test(unittest.TestCase):
  11. receipt = Receipts()
  12. def test_pdfread(self):
  13. self.receipt.pdf_reader('sample_files/202550755_17259191_D394_1_2020.pdf')
  14. print(self.receipt.mesaj.strip())
  15. def test_pypdf_read(self):
  16. pdf = PyPDF2.PdfFileReader('sample_files/202550755_17259191_D394_1_2020.pdf')
  17. pdf_page = pdf.getPage(0)
  18. text = pdf_page.extractText()
  19. print(text)
  20. def test_pypdf2_read(self):
  21. pdf = PyPDF2.PdfFileReader('sample_files/202550755_17259191_D394_1_2020.pdf')
  22. pdf_page = pdf.pages[0]
  23. text = pdf_page.extract_text()
  24. print(text)
  25. def test_pymupdf_read(self):
  26. pdf = fitz.Document('sample_files/202550755_17259191_D394_1_2020.pdf')
  27. pdf_page = pdf.load_page(0)
  28. text = pdf_page.get_text('text')
  29. print(text)
  30. def test_dir(self):
  31. receipt = Receipts()
  32. print(receipt._dir_fdate())
  33. if __name__ == '__main__':
  34. unittest.main()