zoukankan      html  css  js  c++  java
  • 1.pytest环境搭建

    pytest是一个单元测试框架,与python的unittest框架类似,它可以完全兼容运行unittest框架的测试用例,可以进行小的单元测试和复杂的功能测试。

    1.通过命令行安装pytest

    pip install -U pytest

    2.命令行检查安装版本

    pytest --version

     3.安装好之后来完成一个简单测试脚本编写

    # 导包
    import pytest
    
    # 被测试源代码
    def add(a,b):
        return a+b
    
    # 测试代码
    def test_add_1():
        assert add(1,2)==3
    
    def test_add_2():
        assert add(2,3)==4

    4.运行代码

    pytest 指定py文件

     5.总结:

    1.pytest可以自动去发现测试用例,不需要像unittest框架测试代码要去继承;

    2.pytest编写的测试用例可以直接用python的断言方式assert,不用像unittest中通过self.assert*进行断言

  • 相关阅读:
    模块化
    ES6中的let
    ES6中的块级作用域
    Mobile 移动端
    H5离线缓存
    nginx 配置步骤
    虚拟路径的配置
    Apache和php的相关配置
    TCP/IP协议
    PHP中的文件操作
  • 原文地址:https://www.cnblogs.com/XhyTechnologyShare/p/12251547.html
Copyright © 2011-2022 走看看