summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_settings.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/test_settings.py')
-rw-r--r--repoze/bfg/tests/test_settings.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/repoze/bfg/tests/test_settings.py b/repoze/bfg/tests/test_settings.py
index 258571dda..c86c21de2 100644
--- a/repoze/bfg/tests/test_settings.py
+++ b/repoze/bfg/tests/test_settings.py
@@ -1,5 +1,4 @@
import unittest
-from repoze.bfg.testing import cleanUp
class TestSettings(unittest.TestCase):
def _getTargetClass(self):
@@ -148,10 +147,14 @@ class TestSettings(unittest.TestCase):
class TestGetSettings(unittest.TestCase):
def setUp(self):
- cleanUp()
+ from repoze.bfg.configuration import Configurator
+ from repoze.bfg.registry import Registry
+ registry = Registry('testing')
+ self.config = Configurator(registry=registry)
+ self.config.begin()
def tearDown(self):
- cleanUp()
+ self.config.end()
def _callFUT(self):
from repoze.bfg.settings import get_settings
@@ -162,9 +165,7 @@ class TestGetSettings(unittest.TestCase):
def test_it_withsettings(self):
from repoze.bfg.interfaces import ISettings
- from repoze.bfg.threadlocal import get_current_registry
- reg = get_current_registry()
settings = {'a':1}
- reg.registerUtility(settings, ISettings)
+ self.config.registry.registerUtility(settings, ISettings)
self.assertEqual(self._callFUT(), settings)