• pytest跟我练01-->安装&简单运用


    前言

           笔者最近在应用这块为一些小伙伴解决企业里面的实际问题,索性就开个系列文。
           一方面:自我总结;另一方面:让刚接触的朋友少走弯路。
           为了提高大家的效率,文章直接入重点,不拖泥带水。
    

    一、pytest是什么?

          python的第三方单元测试框架;
          支持大量测试相关插件;
          兼容 unittest 框架。
    

    二、pytest安装

    cmd命令行在线安装:pip install pytest

    三、简单使用

    3.1 新建test_demo_01.py 代码如下:

    import pytest
    
    def add(num1,num2):
        return num1 + num2
    
    def testcase_01():
        assert add(12, 12) == 24
    
    if __name__ == '__main__':
        pytest.main()
    

    3.2 新建demo_02_test.py 代码如下:

    import pytest
    
    def add(num1,num2):
        return num1 + num2
    
    class Test_demo(object):
        def testcase_01(self):
            assert add(12,12) == 24  #断言语句
    
    if __name__ == '__main__':
        pytest.main()
    

    上述2个实例执行小结:

    • 测试文件以 test_ 开头(以 _test 结尾也可以)
    • 测试类以 Test 开头,并且不能带有 __init__() 方法
    • 测试函数以 test_ 开头
    • 断言必须使用 assert
    • pytest.main() 会执行当前目录下所有满足规则的测试文件
  • 相关阅读:
    IOS整体代码复习一
    IOS复习UIActionSheet&UIAlertView
    IOS复习Plist文件的读取和写入
    IOS复习UITextfield&UILabel
    iOS中判断两个圆是否重叠
    iOS指针回调函数
    ios函数指针
    iOS分区
    ios指针第二天
    iOS指针第一天
  • 原文地址:https://www.cnblogs.com/dream66/p/12502168.html
Copyright © 2020-2023  润新知