Membership portal with Single-Sign-On (SSO)
- Create a python virtual environment.
- Inside run
pip install -e . - Create an
instance/conftest.tomlto configure the application (TODO list required configuration variables).
DISCOURSE_CONNECT_SECRET: Secret shared with Discourse Connect clients for SSO login.
The tests depend on a PostgreSQL database named portal_test. They will create all the required tables
before the tests and destroy them afterwards.
Tests are run with pytest tests/.