# Testing ## Set Up for Testing Install requirements: ``pip install tests/requirements.pip`` ## Running Tests Run all tests with coverage: ``make tests`` Run a specific test: ``python -m pytest tests/units/path/to/test.py`` Example: ``python -m pytest tests/units/shortcuts/test_shortcuts.py`` To allow output from print statements within a test method, add the ``-s`` switch: ``python -m pytest -s tests/units/path/to/test.py`` > Tip: Add ``-v`` to list the tests with PASS/FAIL. ## Reference - [coverage](https://coverage.readthedocs.io/en/v4.5.x/) - [pytest](https://pytest.org)