This package provides a faster way to inject data into flask mail templates and send them to a recipient for testing.
pip install flask-mail-template-tester
pip freeze > requirements.txt
export TEMPLATE_DATA_FILE="path/to/some/data.py"
- note: the default data file is set to look at the current working directory + /templates/test_data.py. This is meant to allow you to write a script to test all your templates with one central and standard set of data.
export TEMPLATE_EMAIL="my-email@gmail.com"
flask template-test name-of-template.html
flask template-test name-of-template.html -d "path/to/some/data.py" -e "my-email@gmail.com"
- requires
wheel
&twine
to be installed globally - versioning is handled by autosemver. see docs for that when making more than minor changes
- build package:
python3 setup.py sdist bdist_wheel
- publish package:
twine upload dist/*