the test runner can probably also be responsible for determining if a `test_settings.py` file exists and, if so, using it.