Integration tests still reading production credentials despite override_settings in Django
Goal I want a reliable way to run Django integration tests that exercise code paths normally talking to external services (email, cache, payment or storage APIs) without ever loading production credentials. The project currently relies on environment variables for secrets, and the test suite uses override_settings in places, but there is no enforced project-