avoid dependency when only importing module for using the IntIdsStub

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3521 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-08-24 16:54:05 +00:00
parent 181c57b3b0
commit 96e9c47a1a

View file

@ -12,7 +12,6 @@ from cybertools.relation.interfaces import IDyadicRelation, ITriadicRelation
from cybertools.relation.interfaces import IRelation, IPredicate
from cybertools.relation import Relation, DyadicRelation, TriadicRelation
from cybertools.relation.interfaces import IRelationRegistry
from cybertools.relation.registry import RelationRegistry
class IntIdsStub(object):
@ -53,6 +52,8 @@ class TestRelation(unittest.TestCase):
self.assert_(ITriadicRelation.providedBy(TriadicRelation(None, None, None)),
'Interface ITriadicRelation is not implemented by class TriadicRelation.')
verifyClass(ITriadicRelation, TriadicRelation)
# avoid dependency on import:
from cybertools.relation.registry import RelationRegistry
self.assert_(IRelationRegistry.providedBy(RelationRegistry()),
'Interface IRelationRegistry is not implemented by class RelationRegistry.')
verifyClass(IRelationRegistry, RelationRegistry)