summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/test_registry.py')
-rw-r--r--repoze/bfg/tests/test_registry.py18
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()