margi
Alexandru Margineanmaintainer
This project contains the codebase for fedora hosted version of happinesspackets.io to be used during Appreciation week.
To run this project or the tests, you need to set up a virtualenv, install the dev requirements and set
the correct DJANGO_SETTINGS_MODULE
, for example with::
virtualenv --no-site-packages --prompt='(happinesspackets)' virtualenv/ source virtualenv/bin/activate pip install -r requirements/dev.txt export DJANGO_SETTINGS_MODULE=happinesspackets.settings.dev ./manage.py collectstatic python manage.py migrate ./t
To run on http://127.0.0.1:8000/ :
python manage.py runserver
Don't forget to start the mail server:
python -m smtpd -n -c DebuggingServer localhost:2525
The t
command is a very short shell script that runs the tests with the correct settings and reports on coverage.
To run the integration tests::
./manage.py test -v 2 -p integration_test*.py --settings=happinesspackets.settings.tsting