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.pyDistributed under the MIT License. See license for more information.
