01 2020 档案

摘要:1、requests-toolbelt官方文档:https://pypi.org/project/requests-toolbelt/ 2、环境安装 pip install requests-toolbelt 3、使用 使用的时候按照格式来就可以了 multipart/form-data传文件 fr 阅读全文
posted @ 2020-01-14 10:06 在树上唱歌w 阅读(2138) 评论(0) 推荐(0)
摘要:好像是在python3.5之后,安装了lxml也无法使用etree 为了就解决这个问题使用如下方法: 1、下载lxml的wheel文件,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 2、将下载的wheel文件放到路径下 3、pip安装wh 阅读全文
posted @ 2020-01-14 09:30 在树上唱歌w 阅读(2669) 评论(0) 推荐(0)
摘要:assert pytest允许您使用标准Python断言来验证Python测试中的期望和值。例如,你可以写下 # content of test_assert1.py def f(): return 3 def test_function(): assert f() == 4 断言f()函数的返回值 阅读全文
posted @ 2020-01-10 17:28 在树上唱歌w 阅读(872) 评论(0) 推荐(0)
摘要:pytest.mark.parametrize装饰器可以实现测试用例参数化 parametrizing 1.这里是一个实现检查一定的输入和期望输出测试功能的典型例子 # content of test_expectation.py # coding:utf-8 import pytest @pyte 阅读全文
posted @ 2020-01-10 17:16 在树上唱歌w 阅读(236) 评论(0) 推荐(0)
摘要:pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6 pytest-html 1、github上源码地址【https://github.com/pytest-dev/pytest-html】 2、pip安装 pip install pytes 阅读全文
posted @ 2020-01-10 17:07 在树上唱歌w 阅读(565) 评论(0) 推荐(0)
摘要:场景: 对于一个py文件中某些用例需要前置条件,某些用例不需要前置条件的情况,使用setup/teardown肯定是不方便的, 这时就需要自定义测试用例的前置条件。 1、fixture优点: 命名不局限于setup、teardown这些,可以任意 conftest.py文件能够实现数据共享,不需要i 阅读全文
posted @ 2020-01-10 16:49 在树上唱歌w 阅读(274) 评论(0) 推荐(0)
摘要:setup和teardown对于处理一些前置条件很有帮助 用例运行级别 模块级(setup_moudle/teardown_moudle)开始于模块始末,全局的 所有用例开始前/结束后执行一次(整个.py文件只执行一次) 函数级(setup_function/teardown_function)只对 阅读全文
posted @ 2020-01-10 16:26 在树上唱歌w 阅读(340) 评论(0) 推荐(0)