2020-04-01 15:15:15 +03:00
|
|
|
# Dependencies needed only for development/testing.
|
2020-04-07 21:40:36 +03:00
|
|
|
pytest-cov
|
2020-06-17 18:36:22 +03:00
|
|
|
django-debug-toolbar
|
2020-04-07 21:40:36 +03:00
|
|
|
mock
|
|
|
|
responses
|
|
|
|
django-extensions
|
|
|
|
pytest-selenium
|
|
|
|
PyPOM
|
|
|
|
|
|
|
|
# for git commit hooks
|
2020-06-17 18:36:22 +03:00
|
|
|
pre-commit==2.2.0 # prettier requires at least version 10.13.0 of Node, please upgrade
|
2020-04-07 15:14:36 +03:00
|
|
|
|
2020-06-12 11:27:57 +03:00
|
|
|
# for test driven development
|
|
|
|
pytest-testmon
|
|
|
|
pytest-watch
|
|
|
|
|
2020-04-01 15:15:15 +03:00
|
|
|
# Required by django-extension's runserver_plus command.
|
2020-04-07 21:40:36 +03:00
|
|
|
flake8
|
|
|
|
pytest-django
|
2020-04-08 21:47:37 +03:00
|
|
|
black
|
2020-04-01 15:15:15 +03:00
|
|
|
|
|
|
|
# To test async code
|
2020-06-17 18:36:22 +03:00
|
|
|
pytest-asyncio==0.10.0 # required to pass test_new_job_transformation
|
2020-04-01 15:15:15 +03:00
|
|
|
|
2020-06-12 11:27:57 +03:00
|
|
|
# To test code that's making system time calls
|
|
|
|
pytest-freezegun
|
|
|
|
|
|
|
|
# To test code that's doing advanced communication
|
|
|
|
# with web services via `requests` library
|
|
|
|
betamax
|
|
|
|
betamax-serializers
|
|
|
|
|
2020-06-17 18:36:22 +03:00
|
|
|
# pip-compile for pinning versions
|
2020-04-01 15:15:15 +03:00
|
|
|
pip-tools
|