Yes, but the wrapper doesn't appear to be dynamic.

pipeline.conf.settings:

```python
from django.conf import settings

DEBUG = getattr(settings, 'DEBUG', False)
```

getattr is used at import time, so when override_settings swaps/monkey patches the settings, DEBUG in pipeline.conf.settings isn't updated.

In order for override_settings to be used, pipeline.conf.settings would have to be dynamic. Something like this:

pipeline.conf:

```python
from django.conf import settings as django_settings

defaults = {
    'DEBUG': False,
}

class SettingsWrapper(object):
    def __getattr__(self, name):
        return getattr(django_settings, name, defaults[name])

settings = SettingsWrapper()
```

Using a wrapper like this, pipeline.conf.settings would always get the latest settings based on django.conf.settings.

This would be quite a large change and only useful for testing, which is why I opted for adding pipeline_settings.