[Zope3-checkins] CVS: Zope3/lib/python/Zope/ComponentArchitecture/tests - testService.py:1.4 testNextService.py:NONE testServiceManagerContainer.py:NONE
Jim Fulton
jim@zope.com
Thu, 1 Aug 2002 14:42:48 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/ComponentArchitecture/tests
In directory cvs.zope.org:/tmp/cvs-serv5741/lib/python/Zope/ComponentArchitecture/tests
Modified Files:
testService.py
Removed Files:
testNextService.py testServiceManagerContainer.py
Log Message:
Removed dependcies of:
Zope.ComponentArchitecture
Zope.Configuration
Zope.Exceptions
Zope.Testing
on other packages, especially App, in preparation for making these
packages part of Zope 2 and useful outside of the Zope application.
In particular, all placeful service support was moved to
Zope.App.ComponentArchitecture.
Placeful service implementors should get the nextService and
nextServiceManager functions from
Zope.App.ComponentArchitecture.NextService.
=== Zope3/lib/python/Zope/ComponentArchitecture/tests/testService.py 1.3 => 1.4 ===
import getServiceDefinitions, getService, getServiceManager
from Zope.ComponentArchitecture.GlobalServiceManager \
import UndefinedService, InvalidService
-from Zope.ComponentArchitecture.ServiceManagerContainer \
- import ServiceManagerContainer
from Zope.ComponentArchitecture.Exceptions import ComponentLookupError
from Zope.ComponentArchitecture import queryService
@@ -95,8 +93,9 @@
getServiceManager(None).defineService('one', IOne)
c = ServiceOne()
getServiceManager(None).provideService('one', c)
- smc = ServiceManagerContainer()
- self.assertEqual(id(getService(smc, 'one')), id(c))
+ class C: pass
+ foo = C()
+ self.assertEqual(id(getService(foo, 'one')), id(c))
def testGetServiceDefinitions(self):
"""test that the service definitions are the ones we added"""
=== Removed File Zope3/lib/python/Zope/ComponentArchitecture/tests/testNextService.py ===
=== Removed File Zope3/lib/python/Zope/ComponentArchitecture/tests/testServiceManagerContainer.py ===