[Checkins] SVN: zope.proxy/trunk/ Moar coverage (by eye).
Tres Seaver
cvs-admin at zope.org
Wed Jun 6 20:12:32 UTC 2012
Log message for revision 126611:
Moar coverage (by eye).
Changed:
_U zope.proxy/trunk/
U zope.proxy/trunk/src/zope/proxy/tests/test_decorator.py
-=-
Modified: zope.proxy/trunk/src/zope/proxy/tests/test_decorator.py
===================================================================
--- zope.proxy/trunk/src/zope/proxy/tests/test_decorator.py 2012-06-06 20:12:25 UTC (rev 126610)
+++ zope.proxy/trunk/src/zope/proxy/tests/test_decorator.py 2012-06-06 20:12:29 UTC (rev 126611)
@@ -74,6 +74,31 @@
self.assertRaises(TypeError, dsd.__set__, foo, object())
+class SpecificationDecoratorBaseTests(unittest.TestCase):
+
+ def _getTargetClass(self):
+ from zope.proxy.decorator import SpecificationDecoratorBase
+ return SpecificationDecoratorBase
+
+ def _makeOne(self, wrapped):
+ return self._getTargetClass()(wrapped)
+
+ def test_wrapped_instance(self):
+ from zope.interface import Interface
+ from zope.interface import implementer
+ from zope.interface import providedBy
+ class IFoo(Interface):
+ pass
+ @implementer(IFoo)
+ class Foo(object):
+ pass
+ foo = Foo()
+ proxy = self._makeOne(foo)
+ self.assertEqual(list(providedBy(proxy)), list(providedBy(foo)))
+
+
def test_suite():
return unittest.TestSuite((
+ unittest.makeSuite(DecoratorSpecificationDescriptorTests),
+ unittest.makeSuite(SpecificationDecoratorBaseTests),
))
More information about the checkins
mailing list