From 96e9c47a1afb434db8624918fd02ede49ad84418 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 24 Aug 2009 16:54:05 +0000 Subject: [PATCH] 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 --- relation/tests.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relation/tests.py b/relation/tests.py index ce86bcb..f4bcc4b 100755 --- a/relation/tests.py +++ b/relation/tests.py @@ -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)