[Checkins] SVN: zope.component/tseaver-test_cleanup/ Test z.c._api.queryAdapter in separate class.
Tres Seaver
cvs-admin at zope.org
Fri Jun 22 17:08:35 UTC 2012
Log message for revision 127027:
Test z.c._api.queryAdapter in separate class.
Changed:
_U zope.component/tseaver-test_cleanup/
U zope.component/tseaver-test_cleanup/src/zope/component/tests/test__api.py
-=-
Modified: zope.component/tseaver-test_cleanup/src/zope/component/tests/test__api.py
===================================================================
--- zope.component/tseaver-test_cleanup/src/zope/component/tests/test__api.py 2012-06-22 17:08:27 UTC (rev 127026)
+++ zope.component/tseaver-test_cleanup/src/zope/component/tests/test__api.py 2012-06-22 17:08:31 UTC (rev 127027)
@@ -444,7 +444,7 @@
from zope.component import getAdapter
return getAdapter(*args, **kw)
- def test_getAdapter_anonymous_nonesuch(self):
+ def test_anonymous_nonesuch(self):
from zope.interface import Interface
from zope.component.interfaces import ComponentLookupError
class IFoo(Interface):
@@ -452,7 +452,7 @@
self.assertRaises(ComponentLookupError,
self._callFUT, object(), IFoo, '')
- def test_getAdapter_named_nonesuch(self):
+ def test_named_nonesuch(self):
from zope.interface import Interface
from zope.component.interfaces import ComponentLookupError
class IFoo(Interface):
@@ -460,7 +460,7 @@
self.assertRaises(ComponentLookupError,
self._callFUT, object(), IFoo, 'bar')
- def test_getAdapter_anonymous_hit(self):
+ def test_anonymous_hit(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.component import getGlobalSiteManager
@@ -481,7 +481,7 @@
self.assertTrue(adapted.__class__ is Baz)
self.assertTrue(adapted.context is bar)
- def test_getAdapter_anonymous_hit_registered_for_None(self):
+ def test_anonymous_hit_registered_for_None(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.component import getGlobalSiteManager
@@ -497,7 +497,7 @@
self.assertTrue(adapted.__class__ is Baz)
self.assertTrue(adapted.context is ctx)
- def test_getAdapter_named_hit(self):
+ def test_named_hit(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.component import getGlobalSiteManager
@@ -519,30 +519,31 @@
self.assertTrue(adapted.context is bar)
-class PackageAPITests(unittest.TestCase):
+class Test_queryAdapter(unittest.TestCase):
from zope.component.testing import setUp, tearDown
- def test_queryAdapter_anonymous_nonesuch(self):
+ def _callFUT(self, *args, **kw):
+ from zope.component import queryAdapter
+ return queryAdapter(*args, **kw)
+
+ def test_anonymous_nonesuch(self):
from zope.interface import Interface
- from zope.component import queryAdapter
class IFoo(Interface):
pass
- self.assertEqual(queryAdapter(object(), IFoo, '', '<default>'),
+ self.assertEqual(self._callFUT(object(), IFoo, '', '<default>'),
'<default>')
- def test_queryAdapter_named_nonesuch(self):
+ def test_named_nonesuch(self):
from zope.interface import Interface
- from zope.component import queryAdapter
class IFoo(Interface):
pass
- self.assertEqual(queryAdapter(object(), IFoo, 'bar'), None)
+ self.assertEqual(self._callFUT(object(), IFoo, 'bar'), None)
- def test_queryAdapter_anonymous_hit(self):
+ def test_anonymous_hit(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.component import getGlobalSiteManager
- from zope.component import queryAdapter
class IFoo(Interface):
pass
class IBar(Interface):
@@ -556,15 +557,14 @@
self.context = context
getGlobalSiteManager().registerAdapter(Baz, (IBar,), IFoo, '')
bar = Bar()
- adapted = queryAdapter(bar, IFoo, '')
+ adapted = self._callFUT(bar, IFoo, '')
self.assertTrue(adapted.__class__ is Baz)
self.assertTrue(adapted.context is bar)
- def test_queryAdapter_named_hit(self):
+ def test_named_hit(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.component import getGlobalSiteManager
- from zope.component import queryAdapter
class IFoo(Interface):
pass
class IBar(Interface):
@@ -578,16 +578,15 @@
self.context = context
getGlobalSiteManager().registerAdapter(Baz, (IBar,), IFoo, 'named')
bar = Bar()
- adapted = queryAdapter(bar, IFoo, 'named')
+ adapted = self._callFUT(bar, IFoo, 'named')
self.assertTrue(adapted.__class__ is Baz)
self.assertTrue(adapted.context is bar)
- def test_queryAdapter_nested(self):
+ def test_nested(self):
from zope.interface import Interface
from zope.interface import implementer
from zope.interface.registry import Components
from zope.component import getGlobalSiteManager
- from zope.component import queryAdapter
from zope.component.tests.examples import ConformsToIComponentLookup
class IFoo(Interface):
pass
@@ -612,10 +611,15 @@
sm1 = Components('sm1', bases=(gsm, ))
sm1.registerAdapter(Local, (IBar,), IFoo, '')
bar = Bar()
- adapted = queryAdapter(bar, IFoo, '', context=Context(sm1))
+ adapted = self._callFUT(bar, IFoo, '', context=Context(sm1))
self.assertTrue(adapted.__class__ is Local)
self.assertTrue(adapted.context is bar)
+
+class PackageAPITests(unittest.TestCase):
+
+ from zope.component.testing import setUp, tearDown
+
def test_interface_call_miss(self):
from zope.interface import Interface
class IFoo(Interface):
@@ -950,6 +954,7 @@
unittest.makeSuite(Test_getAdapterInContext),
unittest.makeSuite(Test_queryAdapterInContext),
unittest.makeSuite(Test_getAdapter),
+ unittest.makeSuite(Test_queryAdapter),
unittest.makeSuite(PackageAPITests),
))
More information about the checkins
mailing list