Hi all.

I would like to be able to define an interface which specifies both methods and constants, something like this:

class IMyTest(Interface):
       A = Constant(1)
       B = Constant(2)
       C = Constant(3)

       def aMethod(self, a_value):
            """ something """

A, B and C could be any meaningful constant for this interface, like possible return values for the aMethod. Then I could possibly test any class using and object which implements this simply by testing it against the IMyTest and if the return values are IMyTest.A, IMyTest.B, IMyTest.C.

Is this possible in some way?

Regards
Marco


--
Marco Bizzarri
http://notenotturne.blogspot.com/
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to