zoukankan      html  css  js  c++  java
  • pytest doc

    在PyTest中,提供了几种从命令行运行指定的测试集方式。

    方式一,文件/模块级运行,即指定运行某一.py文件,在命令行下:

    命令格式: pytest 文件名.py

    > pytest xxxx.py

    即,直接用pytest 文件名即可,运行该py文件中所有的测试用例

    方式二,目录级运行,即指定运行某一目录下所有测试集方式,在命令行下:

    命令格式: pytest 目录名

    > pytest testing/

    注: testing为目录

    方式三,指定运行某个模块中的某个测试用例,在命令行下

    命令格式:pytest 文件名.py::测试方法

    > pytest test_file::test_case

    test_file,为.py文件

    test_case, 为test_file.py中的一个测试用例

    方式四,指定运行某个模块中的测试类的测试用例, 在命令行中如下

    命令格式:pytest 文件名.py::测试类::测试方法

    > pytest test_file::TestSuite::test_case

    test_file, 为.py文件

    TestSuite,为一个class

    test_case,为TestSuite的成员函数

    一般情况下大家掌握上述四种方式就足够了!!!

    下面我们看下pytest用例发现的基本规则:

    pytest可以在不同的函数、包中发现用例,发现的规则如下

    • 文件名以test_开头的py文件
    • 以test_开头的函数、方法
    • 以Test开头的类
  • 相关阅读:
    += 和 =+
    Ubuntu分区方案(菜鸟方案、常用方案和进阶方案)
    Apache ab测试工具使用方法(无参、get传参、post传参)(转)
    硬盘安装ubuntu遇到的问题
    Promise
    A Kill Cord for your Laptop
    python 2week
    PDCA循环原理
    python自学基础1week
    14链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/14009390.html
Copyright © 2011-2022 走看看