Hamzah Ullah

Results 3 issues of Hamzah Ullah

Adds the `CORS_ORIGIN_WHITELIST` list to a `CSRF_TRUSTED_ORIGINS` list to allow local development while on devstack ![Screenshot 2024-01-26 at 10 51 33 AM](https://github.com/openedx/course-discovery/assets/82611798/2ef49938-614c-4b31-9914-c089458f6cd2)

Initial consolidation of testing framework POC. Consolidate contexts, constants and API structures. A reference tech is Pact that does a similar process with HTTP responses, while this frameworks hopes to...

## Post-review * [ ] Squash commits into discrete sets of changes * [ ] Ensure that once the changes have been [deployed to stage](https://gocd.tools.edx.org/go/pipeline/activity/stage-enterprise_catalog), prod is manually deployed