这个包将agls元标记注入plone页面。

pretaweb.agls的Python项目详细描述


https://travis-ci.org/pretaweb/pretaweb.agls.png?branch=master

Pretaweb AGLS

Introduction

这个包将agls元数据引入plone页面。

Compatibility

在PLONE 4上测试。

适用于下一个plone内容类型框架:

  • 原型
  • 灵巧性

Changelog

1.0.5 (25-April-2015)

  • 修复pypi中的文档显示。 [伊万特]

1.0.4 (24-April-2015)

  • 将标题、说明、类型和格式的默认值添加为 如果启用了Dublin Core元数据。 [伊万特]

1.0.3 (09-October-2014)

  • 修正agls索引零错误。 [伊万特]

1.0.2 (10-July-2014)

  • DX指令正在工作。暂时禁用。 [DJAY]

1.0.1 (30-May-2014)

  • 修正了错误的合并。 [DJAY]
  • 进行特拉维斯测试。 [DJAY]

1.0 (30-May-2014)

  • 首次公开发行。 [DJAY]

1.0alpha1 (29-April-2014)

  • 如果找不到架构,则处理。别误会。 [DJAY]
  • 为BrowserLayer添加卸载步骤。 [伊万特]
  • 修复架构找不到“agls\u type”。 [维塔利波多巴]
  • 用佐培克尔做的食谱。 [维塔利波多巴]

Documentation

这是一个全面的功能测试。这里的重点是测试 用户可以输入并查看,系统在很大程度上被测试为一个黑盒。 我们也使用plonetestcase来设置这个测试,所以我们有一个完整的plone站点 玩。我们可以检查门户的状态,例如使用 self.portal和self.folder,但由于你不是 把系统当作一个黑匣子。另外,如果您,例如,登录或设置 使用self.setroles()等调用的角色,这些调用不会反映在测试中 浏览器,它作为单独的会话运行。

作为一个医生,我们可以在这里讲一个故事。

首先,我们必须进行一些设置。我们使用随附的testbrowser 因为这提供了正确的zope 2集成。大部分 不过,文档在底层的zope.testbrower包中。

>>> from Products.Five.testbrowser import Browser
>>> browser = Browser()
>>> portal_url = self.portal.absolute_url()

在编写和调试testbrowser测试时,以下内容非常有用。它让 我们在错误日志中看到所有错误消息。

>>> self.portal.error_log._ignored_exceptions = ()

有了它,我们可以转到门户网站首页并登录。我们将 使用plonetestcase的默认用户执行此操作:

>>> from Products.PloneTestCase.setup import portal_owner, default_password

由于附加主题或产品可能会删除或隐藏登录portlet,因此此测试将使用plone附带的登录表单。

>>> browser.open(portal_url + '/login_form')
>>> browser.getControl(name='__ac_name').value = portal_owner
>>> browser.getControl(name='__ac_password').value = default_password
>>> browser.getControl(name='submit').click()

在这里,我们设置登录表单上字段的值,然后模拟 提交点击。然后确保收到友好的登录消息:

>>> "You are now logged in" in browser.contents
True

最后,在继续之前,让我们返回到网站的首页

>>> browser.open(portal_url)

--这里有额外的东西--

Thanks

感谢以下人员的支持、代码、修补程序等:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java流收集组合器   文件如何在java中逐个压缩选定的多个文件夹   从Google存储下载数据时发生java SocketTimeoutException   java在安卓应用程序客户端上从python服务器接收值,然后显示与该值对应的mysql数据   数组如何在Java中测试字符串索引是否为Null   java将一串值拆分并放入一个表中   java Spring Memcached注释不缓存   调用pom中设置的环境变量时出现java问题。xml surefire插件   java修复JFrame中重叠的鼠标侦听器   格式化java。sql。日期至yyyyMMdd   java声音剪辑。如果剪辑不正确,isActive应返回true。启动被调用   无根计算机上hadoop中的java格式化namenode   从字符串数组中删除重复项,而无需在Java中进行显式比较   java Eclipse插件安装错误   java webdriver无法在firefox中单击超链接   动画错误。朗。反思。调用目标异常   java试图调用虚拟方法“void”。小装置。编辑文本。在空对象引用上添加TextChangedListener(安卓.text.TextWatcher)”