To work with the project, Python version 3.6 or higher is required.
If necessary, you can develop an automatic download from a web resource or database. Or implement parameterization with the path to the files being checked
- Download or clone the repository.
- Install dependencies:
pip install -r requirements.txt
- A method has been developed that reads all possible information from a PDF file and returns it as a dictionary at the output.
- Checks incoming pdf files for all elements and structure.
Python, Pytest, PyPDF, Voluptuous, Allure Report
Command line example:
pytest -s -v --alluredir=allure-results
Getting a report:
allure serve