diff options
Diffstat (limited to 'repoze/bfg/tests/test_registry.py')
| -rw-r--r-- | repoze/bfg/tests/test_registry.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_registry.py b/repoze/bfg/tests/test_registry.py index edd45b458..2c26d850e 100644 --- a/repoze/bfg/tests/test_registry.py +++ b/repoze/bfg/tests/test_registry.py @@ -2,6 +2,24 @@ import unittest from zope.testing.cleanup import cleanUp +class TestRegistry(unittest.TestCase): + def _getTargetClass(self): + from repoze.bfg.registry import Registry + return Registry + + def _makeOne(self): + return self._getTargetClass()() + + def test_notify(self): + registry = self._makeOne() + L = [] + def subscribers(events, *arg): + L.extend(events) + return ['abc'] + registry.subscribers = subscribers + registry.notify('123') + self.assertEqual(L, ['123']) + class TestPopulateRegistry(unittest.TestCase): def setUp(self): cleanUp() |
