运行zope应用程序组件测试的脚本(不带构建)。

dm.zopepatches.ztest的Python项目详细描述


这个包定义了(控制台)脚本ztest,一个小包装器 围绕zope(3)testrunner运行zope(2)应用程序组件的测试 (通常被称为zope(2)产品)。

在zope 2.11之前,它的功能是bin/zopectl test。 对于Zope 2.12, zope开发人员为zope开发本身切换到buildout。 并且(为了节省一些工作)放弃了对bin/zopectl test的支持。 因此,zope应用程序组件的开发人员(如我)被迫 要么切换到buildout,要么放弃测试,要么构建一些东西 就像ztest

我在buildout方面的经验并不好:与 更传统(更手动)的virtualenvbuildout给了我更多的惊喜(令人惊讶的升级)。 由于不必要的重建,等待时间更长, 可靠性要差得多(由于扫描到的Internet服务器的问题 资料来源)。因此,我不想切换到buildout。 当然,我不想放弃测试。 因此,我将zope 2.11代码粘在一起构建ztest

ztest也可以与buildout一起使用。 ztestbuildout部分定义可能如下:

[ztest]
recipe = zc.recipe.egg:scripts
eggs =
  dm.zopepatches.ztest
  ${buildout:eggs}
extra-paths =
  ${zope2:location}/lib/python

它创建一个脚本bin/ztest,可以在 或是在现有的鸡蛋里。

基本用法

ztest-h
列出可用选项
ztest[–配置文件config文件]-spackage
package运行测试。如果给定,使用config_文件作为zope 配置文件
ztest[–配置文件config_文件]–包路径file_到包路径{eem>package-spackage
有时,testrunner太笨了,在包中找不到测试。 然后需要用^{tt17}指定它的文件路径$ 选项。

历史记录

2.0

python 3/zope4+兼容性

需要现代的zope.testrunner(>;=4.9)。这使得 此版本仅限Python3(>;=3.3)和Python2.7。

新的命令行选项--logging以激活基本日志记录。

1.1.3
错误修复:模块筛选器通常无效
1.1.2
支持Zope 2.10
1.1
尝试通过试用导入自动确定“包路径”。可能并不总是有效。

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

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应