如果先前的测试失败,则跳过其余测试。

pytest-atomic的Python项目详细描述


欢迎使用pytest atomic

PyPi versionPython versionBuild Statuscodecov

如果先前的测试失败,则跳过其余测试。

要求

  • pytest=3.10.0
  • python=3.6

与Python2.x不兼容

如何安装

$ pip install pytest-atomic --upgrade

用法

# pytest.ini[pytest][atomic]enable     : trueelectronic : true

选项

Notice! [pytest]section must be included.
Notice! All options bellow must be under [atomic] section in pytest.ini.

  • 启用:[true/false]默认值为false
  • 电子版:[true/false]默认值为true

示例

importpytest@pytest.mark.atomicdeftest_fn1():assert0deftest_fn2():assert0classTestCls:@pytest.mark.atomicdeftest_1(self):assert0@pytest.mark.electronicdeftest_2(self):assert1deftest_3(self):assert0@pytest.mark.electronicdeftest_4(self):assert1deftest_5(self):assert0deftest_fn3():assert0@pytest.mark.atomicdeftest_fn4():assert0deftest_fn5():assert0
test_demo
|____ test_fn1: Failed
|____ test_fn2: Skipped
|____ TestCls
|   |____ test_1 Failed
|   |____ test_2 Passed
|   |____ test_3 Skipped
|   |____ test_4 Passed
|   |____ test_5 Skipped
|
|____ test_fn3: Skipped
|____ test_fn4: Failed
|____ test_fn5: Skipped   

贡献

我们非常欢迎您的贡献。测试可以用tox运行,请确保 在提交请求之前,覆盖范围至少保持不变。

许可证

“pytest-atomic”是根据MIT许可证的条款发布的免费开源软件

已知问题

  • 直接标记测试类似乎不起作用,但可以标记该类中测试方法的第一个

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

推荐PyPI第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次