summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-31 22:12:19 -0400
committerChris McDonough <chrism@plope.com>2011-08-31 22:12:19 -0400
commit9d1cd3759f65d841ded075d3cfb3ba0233c7a128 (patch)
tree7cfc77517f3c261f65e8d71543ad9fbd505ccb21
parent465da1dcb685b30eb05c325caeb4b63dd9ed078a (diff)
downloadpyramid-9d1cd3759f65d841ded075d3cfb3ba0233c7a128.tar.gz
pyramid-9d1cd3759f65d841ded075d3cfb3ba0233c7a128.tar.bz2
pyramid-9d1cd3759f65d841ded075d3cfb3ba0233c7a128.zip
move add_subscriber tests to test_adapters
-rw-r--r--pyramid/tests/test_config/test_init.py70
1 files changed, 0 insertions, 70 deletions
diff --git a/pyramid/tests/test_config/test_init.py b/pyramid/tests/test_config/test_init.py
index a25ca8bd2..971f88d40 100644
--- a/pyramid/tests/test_config/test_init.py
+++ b/pyramid/tests/test_config/test_init.py
@@ -680,76 +680,6 @@ pyramid.tests.test_config.dummy_include2""",
[('pyramid.tests.test_config.dummy_tween_factory',
dummy_tween_factory)])
- def test_add_subscriber_defaults(self):
- from zope.interface import implements
- from zope.interface import Interface
- class IEvent(Interface):
- pass
- class Event:
- implements(IEvent)
- L = []
- def subscriber(event):
- L.append(event)
- config = self._makeOne(autocommit=True)
- config.add_subscriber(subscriber)
- event = Event()
- config.registry.notify(event)
- self.assertEqual(len(L), 1)
- self.assertEqual(L[0], event)
- config.registry.notify(object())
- self.assertEqual(len(L), 2)
-
- def test_add_subscriber_iface_specified(self):
- from zope.interface import implements
- from zope.interface import Interface
- class IEvent(Interface):
- pass
- class Event:
- implements(IEvent)
- L = []
- def subscriber(event):
- L.append(event)
- config = self._makeOne(autocommit=True)
- config.add_subscriber(subscriber, IEvent)
- event = Event()
- config.registry.notify(event)
- self.assertEqual(len(L), 1)
- self.assertEqual(L[0], event)
- config.registry.notify(object())
- self.assertEqual(len(L), 1)
-
- def test_add_subscriber_dottednames(self):
- import pyramid.tests.test_config
- from pyramid.interfaces import INewRequest
- config = self._makeOne(autocommit=True)
- config.add_subscriber('pyramid.tests.test_config',
- 'pyramid.interfaces.INewRequest')
- handlers = list(config.registry.registeredHandlers())
- self.assertEqual(len(handlers), 1)
- handler = handlers[0]
- self.assertEqual(handler.handler, pyramid.tests.test_config)
- self.assertEqual(handler.required, (INewRequest,))
-
- def test_add_object_event_subscriber(self):
- from zope.interface import implements
- from zope.interface import Interface
- class IEvent(Interface):
- pass
- class Event:
- object = 'foo'
- implements(IEvent)
- event = Event()
- L = []
- def subscriber(object, event):
- L.append(event)
- config = self._makeOne(autocommit=True)
- config.add_subscriber(subscriber, (Interface, IEvent))
- config.registry.subscribers((event.object, event), None)
- self.assertEqual(len(L), 1)
- self.assertEqual(L[0], event)
- config.registry.subscribers((event.object, IDummy), None)
- self.assertEqual(len(L), 1)
-
def test_make_wsgi_app(self):
import pyramid.config
from pyramid.router import Router