diff options
Diffstat (limited to 'repoze/bfg/testing.py')
| -rw-r--r-- | repoze/bfg/testing.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/repoze/bfg/testing.py b/repoze/bfg/testing.py index 9912fd514..7721023b5 100644 --- a/repoze/bfg/testing.py +++ b/repoze/bfg/testing.py @@ -326,14 +326,9 @@ def registerSettings(dictarg=None, **kw): Instead use the ``add_settings`` method of a :term:`Configurator` in your unit and integration tests. """ - reg = get_current_registry() - settings = reg.queryUtility(ISettings) - if settings is None: - settings = Settings() - reg.registerUtility(settings, ISettings) - if dictarg is not None: - settings.update(dictarg) - settings.update(kw) + registry = get_current_registry() + config = Configurator(registry=registry) + config.add_settings(dictarg, **kw) class DummyRootFactory(object): __parent__ = None |
