diff options
| author | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
| commit | 64372401084889a440c9d990a0febc221e3e4b5c (patch) | |
| tree | c8939a341505d19f19fa6918d264b4e1d95326f8 /repoze/bfg/tests/test_threadlocal.py | |
| parent | c8e78c2037806f3e5dab57de635bf80865b7061d (diff) | |
| download | pyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.gz pyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.bz2 pyramid-64372401084889a440c9d990a0febc221e3e4b5c.zip | |
first pass at converting bfg to pyramid namespace
Diffstat (limited to 'repoze/bfg/tests/test_threadlocal.py')
| -rw-r--r-- | repoze/bfg/tests/test_threadlocal.py | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/repoze/bfg/tests/test_threadlocal.py b/repoze/bfg/tests/test_threadlocal.py deleted file mode 100644 index 6bb18c4ff..000000000 --- a/repoze/bfg/tests/test_threadlocal.py +++ /dev/null @@ -1,95 +0,0 @@ -from repoze.bfg import testing -import unittest - -class TestThreadLocalManager(unittest.TestCase): - def setUp(self): - testing.setUp() - - def tearDown(self): - testing.tearDown() - - def _getTargetClass(self): - from repoze.bfg.threadlocal import ThreadLocalManager - return ThreadLocalManager - - def _makeOne(self, default=lambda *x: 1): - return self._getTargetClass()(default) - - def test_init(self): - local = self._makeOne() - self.assertEqual(local.stack, []) - self.assertEqual(local.get(), 1) - - def test_default(self): - def thedefault(): - return '123' - local = self._makeOne(thedefault) - self.assertEqual(local.stack, []) - self.assertEqual(local.get(), '123') - - def test_push_and_pop(self): - local = self._makeOne() - local.push(True) - self.assertEqual(local.get(), True) - self.assertEqual(local.pop(), True) - self.assertEqual(local.pop(), None) - self.assertEqual(local.get(), 1) - - def test_set_get_and_clear(self): - local = self._makeOne() - local.set(None) - self.assertEqual(local.stack, [None]) - self.assertEqual(local.get(), None) - local.clear() - self.assertEqual(local.get(), 1) - local.clear() - self.assertEqual(local.get(), 1) - - -class TestGetCurrentRequest(unittest.TestCase): - def _callFUT(self): - from repoze.bfg.threadlocal import get_current_request - return get_current_request() - - def test_it_None(self): - request = self._callFUT() - self.assertEqual(request, None) - - def test_it(self): - from repoze.bfg.threadlocal import manager - request = object() - try: - manager.push({'request':request}) - self.assertEqual(self._callFUT(), request) - finally: - manager.pop() - self.assertEqual(self._callFUT(), None) - -class GetCurrentRegistryTests(unittest.TestCase): - def setUp(self): - testing.setUp() - - def tearDown(self): - testing.tearDown() - - def _callFUT(self): - from repoze.bfg.threadlocal import get_current_registry - return get_current_registry() - - def test_it(self): - from repoze.bfg.threadlocal import manager - try: - manager.push({'registry':123}) - self.assertEqual(self._callFUT(), 123) - finally: - manager.pop() - -class GetCurrentRegistryWithoutTestingRegistry(unittest.TestCase): - def _callFUT(self): - from repoze.bfg.threadlocal import get_current_registry - return get_current_registry() - - def test_it(self): - from repoze.bfg.registry import global_registry - self.assertEqual(self._callFUT(), global_registry) - |
