home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.5)
-
- from unittest import TestCase, makeSuite, TestSuite
- from protocols import *
- import protocols.twisted_support as protocols
- from twisted.python.components import Interface
-
- class IA(Interface):
- pass
-
-
- class IB(IA):
- pass
-
-
- class IPure(Interface):
- pass
-
- from checks import InstanceImplementationChecks, makeClassTests, ProviderChecks
- from checks import makeInstanceTests, SimpleAdaptiveChecks
-
- class Picklable:
- pass
-
-
- class NewStyle(object):
- pass
-
-
- class BasicChecks(SimpleAdaptiveChecks, InstanceImplementationChecks):
- IA = IA
- IB = IB
- Interface = Interface
- IPure = IPure
-
-
- class InstanceChecks(ProviderChecks):
- IA = IA
- IB = IB
- Interface = Interface
- IPure = IPure
-
- TestClasses = makeClassTests(BasicChecks)
- TestClasses += makeInstanceTests(InstanceChecks, Picklable, NewStyle)
-
- class IB(protocols.Interface):
- advise(protocolExtends = [
- IA])
-
-
- class BasicChecks(InstanceImplementationChecks):
- IA = IA
- IB = IB
- Interface = Interface
- IPure = IPure
-
-
- class InstanceChecks(ProviderChecks):
- IA = IA
- IB = IB
- Interface = Interface
- IPure = IPure
-
- TestClasses += makeClassTests(BasicChecks)
- TestClasses += makeInstanceTests(InstanceChecks, Picklable, NewStyle)
-
- def test_suite():
- return []([ makeSuite(t, 'check') for t in TestClasses ])
-
-