Skip to content

MrRezoo/python-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Testing

python

Hello this is Mr.Rezoo

Table of contents

General info

in this repository We work on 4 way to testing our application In the simplest possible way. . .

  • unittest
  • pytest
  • doctest
  • nose

Technologies

Project is created with:

  • Python: 3.9
  • nose: 1.3.7
  • pytest: 6.2.4

Help

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

Setup

  • 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

Usage

  • 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

Credits

Contributors

License

Distributed under the MIT License. See license for more information.