This repo contains the sample code for the article - Practical Overview Of The Top 5 Python Testing Frameworks
- Python (3.11+)
- Please see
requirements.txt
for the list of dependencies
├── .gitignore ├── README.md ├── requirements.txt ├───src │ └── check_number.py └───tests ├── number_tests.robot ├── test_check_number_with_nose2.py ├── test_check_number_with_pytest.py └── test_check_number_with_unittest.py
Please install the dependencies via the requirements.txt
file using
pip install -r requirements.txt
If you don't have Pip installed, please follow instructions online on how to do it.
To run the Unit Tests from the root of the repo, run
pytest -v
python -m unittest
nose2 -v
python src/check_number.py -v
robot tests/number_tests.robot
If you have any questions about the project, please raise an Issue on GitHub.