多尔曼不育系
dolmen.app.site的Python项目详细描述
Test-Layer: | functional |
---|
Dolmen是一个简单的应用程序。软件包dolmen.app.site提供 一个简单的方法来引导你自己的应用程序。它暴露了两个因素, Dolmen对象和Idolmen接口。
Dolmen应用程序的创建非常简单:
>>> import grokcore.component as grok >>> from zope.event import notify >>> from zope.lifecycleevent import ObjectCreatedEvent >>> from dolmen.app.site import Dolmen, IDolmen >>> rocks = Dolmen() >>> notify(ObjectCreatedEvent(rocks)) >>> IDolmen.providedBy(rocks) True
它是一个有效的zope.componentISite:
>>> import zope.component >>> from zope.component.interfaces import ISite, IPossibleSite >>> from zope.site.site import LocalSiteManager>>> IPossibleSite.providedBy(rocks) True>>> ISite.providedBy(rocks) False>>> site = LocalSiteManager(rocks) >>> rocks.setSiteManager(site) >>> rocks.getSiteManager() <LocalSiteManager ++etc++site>
Dolmen是一个Dolmen.content容器(阅读Dolmen.content 有关详细信息的文档:
>>> from dolmen.content import IContent, IContainer >>> IContent.providedBy(rocks) True >>> IContainer.providedBy(rocks) True
更改日志
0.2(2011-03-06)
- 添加了适当的许可文件和标记(zpl)。
- 不再使用z3c.testsetup进行测试。
- 已转储对Grok的依赖项。我们现在依赖 grokcore.site。
- 清理了代码和依赖项。
- 去掉所有无用语句的ftesting.zcml。
0.1(2009-10-27)
- 内部释放