[Zope3-checkins] CVS: Zope3/src/zope/interface/tests - test_declarations.py:1.1.4.2
Jim Fulton
jim@zope.com
Sat, 3 May 2003 11:35:48 -0400
Update of /cvs-repository/Zope3/src/zope/interface/tests
In directory cvs.zope.org:/tmp/cvs-serv13086
Modified Files:
Tag: interfacegeddon2-branch
test_declarations.py
Log Message:
Fixed some incomplete tests.
=== Zope3/src/zope/interface/tests/test_declarations.py 1.1.4.1 => 1.1.4.2 ===
--- Zope3/src/zope/interface/tests/test_declarations.py:1.1.4.1 Fri May 2 15:42:54 2003
+++ Zope3/src/zope/interface/tests/test_declarations.py Sat May 3 11:35:47 2003
@@ -37,6 +37,9 @@
class COnly(A, B):
implementsOnly(I3)
+
+class COnly_old(A, B):
+ __implements__ = I3
class D(COnly):
implements(I5)
@@ -60,29 +63,31 @@
A.__dict__['__implements__'].__signature__,
B.__dict__['__implements__'].__signature__,
)
+ self.assertEqual(sig, expect)
def test_ObjectSpecification_Simple_w_only(self):
- c = C()
+ c = COnly()
directlyProvides(c, I4)
spec = providedBy(c)
sig = spec.__signature__
expect = (c.__provides__.__signature__,
- C.__dict__['__implements__'].__signature__,
+ COnly.__dict__['__implements__'].__signature__,
A.__dict__['__implements__'].__signature__,
B.__dict__['__implements__'].__signature__,
)
+ self.assertEqual(sig, expect)
-
-
- c = COnly()
+ def test_ObjectSpecification_Simple_old_style(self):
+ c = COnly_old()
directlyProvides(c, I4)
spec = providedBy(c)
sig = spec.__signature__
expect = (c.__provides__.__signature__,
- COnly.__dict__['__implements__'].__signature__,
+ COnly_old.__dict__['__implements__'].__signature__,
A.__dict__['__implements__'].__signature__,
B.__dict__['__implements__'].__signature__,
)
+ self.assertEqual(sig, expect)
def test_backward_compat(self):