Updated forms in Flask application because of deprecation warning.
Added pytest Unit tests to the Flask application. Jenkins has a start script now.
Jenkins executes all tests instead of stopping after a failed one.
Added a pre-commit git hook, which runs the pytest Unit tests, the bandit tests
and the flake8 tests locally in a docker container before a commit is accepted locally.
(The flag --no-verify can be used to skip the git hook.)
Updated forms in Flask application because of deprecation warning. Added pytest Unit tests to the Flask application. Jenkins has a start script now. Jenkins executes all tests instead of stopping after a failed one. Added a pre-commit git hook, which runs the pytest Unit tests, the bandit tests and the flake8 tests locally in a docker container before a commit is accepted locally. (The flag --no-verify can be used to skip the git hook.)