未知
jalon.pas.bdd的Python项目详细描述
- 代码库:http://svn.somewhere.com/…
- 对某个邮件列表的问题和评论
- 在http://bug.somewhere.com/报告错误。
Detailed Documentation
jalon.pas.bdd的测试
test setup
>>> from Testing.ZopeTestCase import user_password >>> from Products.Five.testbrowser import Browser >>> browser = Browser()
Plugin setup
>>> acl_users_url = "%s/acl_users" % self.portal.absolute_url() >>> browser.addHeader('Authorization', 'Basic %s:%s' % ('portal_owner', user_password)) >>> browser.open("%s/manage_main" % acl_users_url) >>> browser.url 'http://nohost/plone/acl_users/manage_main' >>> form = browser.getForm(index=0) >>> select = form.getControl(name=':action')
jalon.pas.bdd应该在可安装插件列表中:
>>> 'Bdd Helper' in select.displayOptions True
我们可以选择:
>>> select.getControl('Bdd Helper').click() >>> select.displayValue ['Bdd Helper'] >>> select.value ['manage_addProduct/jalon.pas.bdd/manage_add_bdd_helper_form']
我们将“bdd helper”添加到acl用户:
>>> from jalon.pas.bdd.plugin import BddHelper >>> myhelper = BddHelper('myplugin', 'Bdd Helper') >>> self.portal.acl_users['myplugin'] = myhelper
等等。在此处继续测试
>>> 'ALL OK' 'ALL OK'
Contributors
“”作者