The credentials hardcoded in imok/settings.py are @WheresAlice's test credentials. Whilst these are probably safe to share (they can't spend actual money) they will start failing if/when Alice's account runs out of money.
Scope
Update imok/settings.py to take custom test credentials (via a dotenv file that is git ignored)
Update documentation to tell people how to provide their own credentials
Acceptance Criteria
Creating a new member uses the Twilio credentials provided by an environment variable
This is documented
Questions/Assumptions
Is there a way of mocking this to not need any test credentials at all?
Overview
The credentials hardcoded in imok/settings.py are @WheresAlice's test credentials. Whilst these are probably safe to share (they can't spend actual money) they will start failing if/when Alice's account runs out of money.
Scope
Acceptance Criteria
Creating a new member uses the Twilio credentials provided by an environment variable
This is documented
Questions/Assumptions