2021年4月12日
摘要: Pytest提供了类似unittest的setup、teardown的方法,并且还超过四个,一共有十种 模块级别:setup_module、teardown_module 模块前置setup_module和后置teardown_module,放类中无效,放类外且类外有函数用例或类内有函数用例时才生效 阅读全文
posted @ 2021-04-12 17:00 清明-心若淡定 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 前言 与unittest不同,pytest使用的是python自带的assert关键字来进行断言 assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败 Pytest的断言方式及应用场景 使用assert语句 断言预期的异常 断言预期的告 阅读全文
posted @ 2021-04-12 14:49 清明-心若淡定 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: """@File : ${NAME}.py@Author : name@Time : ${DATE} ${HOUR}:${MINUTE}@explain :""" 根据需要添加相应的信息; # $ {YEAR} - 当年; # $ {MONTH} - 当月; # $ {DAY} - 当天; # $ 阅读全文
posted @ 2021-04-12 11:12 清明-心若淡定 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.在pycharm里面写pytest用例,先导入pytest import pytest class TestClass: def test_one(self): x = "this" assert 'h' in x def test_two(self): x = "hello" assert h 阅读全文
posted @ 2021-04-12 11:01 清明-心若淡定 阅读(432) 评论(0) 推荐(0) 编辑
摘要: pycharm运行三种方式 1.以xx.py脚本方式直接执行,当写的代码里面没用到unittest和pytest框架时,并且脚本名称不是以test_开头命名的,此时pycharm会以xx.py脚本方式运行 2.当脚本命名为test_xx.py时,用到unittest框架,此时运行代码,pycharm 阅读全文
posted @ 2021-04-12 10:39 清明-心若淡定 阅读(931) 评论(0) 推荐(0) 编辑
摘要: Pytest 它具有如下特点: 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败 支持重复执行(rerun)失败的 case 支持运行由 nose, u 阅读全文
posted @ 2021-04-12 09:15 清明-心若淡定 阅读(130) 评论(0) 推荐(0) 编辑