Development installation
Note
You should have the following installed and properly configured:
Python 3.8 or greater
Pipenv
Git
Firefox
Geckodriver
Clone the repo
Open your terminal/command-line and
cd
into the directory containing the repoCreate a
.env
file and add the following environment variables:DJANGO_EMAIL_HOST_USER
DJANGO_EMAIL_HOST_PASSWORD
Create a virtual environment and install the development dependencies
$ pipenv shell $ pipenv install --dev
Run the tests to check if everything is installed correctly
# all tests $ python manage.py test # functional tests $ python manage.py test --tag=functional # non-functional (unit + integration) tests $ python manage.py test --exclude-tag=functional