Create efficient, elegant software tests in pytest, Python's most powerful testing framework.
Parameterize Your App Using External Configuration: When code relies on values that may change after the application has gone live, keep those values external to the app. When you application will run in different environments, and potentially for different customers, keep the environment and customer specific values outside the app.
Tip excerpt from The Pragmatic Programmer, 20th Anniversary Edition. Reproduced with permission of the publisher.