用pytest运行cram测试。

pytest-cram的Python项目详细描述


Latest PyPI versionNumber of PyPI downloadsTravis-CI build statusAppVeyor build statusTest coverage

py test cram:使用py.test运行cram测试

cram测试命令行应用程序。 pytest测试python应用程序。 pytest cram测试python命令行应用程序 通过使用pytest编写python api测试, 在cram中进行命令行测试。 两全其美!

安装

要安装和使用pytest cram,请执行

pip install pytest-cram

pytest cram在python 2.7和3.3上工作+ 以及cram0.7及以上版本。

使用量

一旦安装,将收集所有.t文件 运行cram,所以安装应该是所有需要的。

如果希望禁用cram测试以调用 pytest,do

py.test --nocram

要覆盖cram使用的shell,请执行

py.test --shell="C:\git\bash.exe"

或者设置CRAMSHELL环境变量

CRAMSHELL=/bin/bash py.test

如果你想禁用特定的cram测试, 在.ini文件中列出它们

[pytest]
cramignore = file1.t
    pattern*.t

发布历史记录

0.2.0(2018-02-06)

已修复

  • 修复了使用pytest>=3.3的测试。pytest添加了进度指标 测试版本3.3中的输出,这是测试不期望的。

0.1.1(2016-03-07)

已添加

  • 添加了--shell命令行选项,现在检查CRAMSHELL 重写默认的/bin/shshell的环境变量。 (#3

    感谢Florian Rathgeber的贡献!

已更改

  • 显式依赖于cram>=0.7。如果你想早点得到支持 克拉姆的版本,谢谢 file an issue

0.1.0(2016-02-28)

初版pytest-cram!支持Python2.7+和3.3+。

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

推荐PyPI第三方库


热门话题
java如何删除列表中的重复项并将列表复制到另一个列表中   Java如何在非UI应用程序中检测tab键按下?   java无法在未调用Looper的线程内创建处理程序。警报对话框线程上的prepare()   java Jaxb将XML转换为ElementNSImpl类型,而不是正确的类型   基于java标记的过滤实现Firestore   我们可以使用Java和Eclipse使用YouTube分析Api吗?   JavaSpring注释在多个选项卡中同时打开多个视图   java Hibernate不使用JBOSS检索数据   矩阵如何从Apache Commons数学Java库中找到伪逆   对象Java打印“null”作为字符串引用!=使无效   java中的图形慢映射   java用户界面:操作栏和上下文操作栏,新趋势   java Infinispan,版本化操作返回不正确的结果   java调整保存在父JFrame中的JInternalFrame的大小,并且该父JFrame使用ComponentMover API注册   java如何防止会话属性在服务器上持久化?   java如何为SpringBoot 2创建自定义嵌入式servlet容器   使用Robolectric进行单元测试时,在片段类内调用getString()时发生java IllegalStateException