from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = False # app.conf... ...
分类:
数据库 时间:
2019-09-26 23:26:52
阅读次数:
154
1使用fixture执行配 置及销毁;非常灵活 使用。 2数据共享:在 conftest.py配置里写方 法可以实现数据共享, 不需要import导入。可 以跨文件共享 3scope的层次及神 奇的yield组合相当 于各种setup 和teardown 使用fixture执行配置及销毁逻辑 场景: ...
分类:
其他好文 时间:
2019-09-21 22:56:39
阅读次数:
90
场景:测试用例执行时,有的用例需要登陆才能执行,有些用例 不需要登陆。setup和teardown无法满足。fixture可以。默认 scope(范围)function ? 步骤: 1. 导入pytest 2. 在登陆的函数上面加@pytest.fixture() 3. 在要使用的测试方法中传入(登 ...
分类:
其他好文 时间:
2019-09-21 22:55:26
阅读次数:
90
简介: fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。 2.按模块化的方式实现,每个fixture都可以互相调用。 3.fixture的范围从简单的单元测试到复杂的功能测试 ...
分类:
其他好文 时间:
2019-09-11 19:44:14
阅读次数:
491
@pytest.mark.usefixtures autouse ...
分类:
其他好文 时间:
2019-08-22 13:12:42
阅读次数:
183
请求钩子 作用: 可以 对请求的事件进?行行监听 , ?方便便开发者对请求的各阶段进?行行?一些?自定义处理理 before_request和after_request before_first_request和teardown_request ...
分类:
其他好文 时间:
2019-08-17 21:46:49
阅读次数:
88
① setup():每个测试函数(方法)运行前运行② teardown():每个测试函数(方法)运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ tearDownClass():必须使用@classmethod装饰器,所有test运行 ...
分类:
其他好文 时间:
2019-08-06 23:58:52
阅读次数:
232
unittest单元测试 01单元测试概述 02 测试代码组织 略 03常见的断言方法 04类与测试装置 定义一个计算器类 测试类 改进后的测试类 测试类经常使用setup方法和tearDown方法一个用于测试前使用,一个用于测试后使用 如setUp可以用于测试类的实例化,tearDown可以用于关 ...
分类:
编程语言 时间:
2019-07-05 21:02:51
阅读次数:
100
1、UNintest框架代码执行顺序: 先执行setUp - 然后执行test01方法 - 再执行tearDown方法 2、如果想要使用test01返回的参数作为test02传入的参数则有两种方式:①、不使用UNintest框架 直接写普通类 class xx(): 也不需要setUp和tearDo ...
分类:
其他好文 时间:
2019-06-29 19:05:03
阅读次数:
85
跳过测试类: 跳过某个用例: 如果发现是跳过时,就不会执行setup和teardown,就执行停止执行用例了 ...
分类:
编程语言 时间:
2019-06-11 19:26:02
阅读次数:
166