zoukankan      html  css  js  c++  java
  • pytest简介

    pytest有哪些优点?

    • 允许直接使用assert进行断言,而不需要使用self.assert*;
    • 可以自动寻找单测文件、类和函数;
    • Modular fixtures可以用于管理小型或参数化的测试信息;
    • 与unittest和nose单测框架兼容;
    • 兼容性较好,支持Python 2.7,Python 3.4+。
    • 丰富的插件支持,共计有超过315个插件支持;

    pytest收集测试用例规则

    1、默认在当前目录搜集用例,在那个目录下运行pytest命令,就在这个目录下去收集

    2、搜索规则

    • 测试文件以test_开头(以_test结尾也可以)
    • 测试类以Test开头,并且不能带有 init 方法
    • 测试函数以test_开头

    通过打标签名来过滤要执行得用例

    使用方法:

    在测试用例/测试类前面加上: @pytest.mark.标记名

    -----命令行运行

    pytest -m 标签名1  not  标签名2  (执行标签1,不执行标签2)

  • 相关阅读:
    CSUOJ 1081 集训队分组
    HDU 1865 More is Better
    HDU 1325 Is It A Tree?
    HDU 1272 小希的迷宫
    CSUOJ 1217 奇数个的那个数
    CSUOJ 1010 Water Drinking
    CSUOJ 1162 病毒
    CodeForces 295B
    CodeForces 20C
    SPOJ MULTQ3
  • 原文地址:https://www.cnblogs.com/sgfg-1314/p/10273564.html
Copyright © 2011-2022 走看看