Hello this is Mr.Rezoo
in this repository We work on 4 way to testing our application In the simplest possible way. . .
- unittest
- pytest
- doctest
- nose
Project is created with:
- Python: 3.9
- nose: 1.3.7
- pytest: 6.2.4
If you are considering a particular method, more modern technology Add to my project and send merge request, I will add you in the credits and contributors section
- first step : create virtual environment
virtualenv -p python3 venv
- second step : activate virtual environment
source venv/bin/activate
- third step : install package | library from requirements.txt
pip install -r requirements.txt
- fourth step : install package | library from requirements.txt
pip install -r requirements.txt
- last step : go to tests directory if you want to run test
cd tests
- run doctest: -v for more detail
python -m doctest -v filename.py
- run unittests:
python -m unittest -v test_file.py
- run all unittests:
python -m unittest -v discover
- run all tests with nose test:
nosetests
- run one test with nosetest:
nosetests -v test_file.py
- run all tests with pytest:
pytest
- run one test with pytest:
pytest -v test_file.py
Distributed under the MIT License. See license for more information.