#Pytest

pytest入门学习(2)

pytest的helloworldpyt1.pydeffunc(x):print(x+1);returnx+1;deftest_answer():assertfunc(3)==5;deftest_2():assertfunc(4)==5;使用py.test测试py.testpyt.py输出===============...
代码星球 ·2020-04-05

pytest入门学习(1)

系统ubuntu12.04,可上网一、安装:1、安装setuptools下载页面:https://bitbucket.org/pypa/setuptools/get/default.tar.gz#egg=setuptools-dev解压之后安装tar-zxvfpypa-setuptools-f90c6708ef51.t...
代码星球 ·2020-04-05

pytest执行时mian函数传参

在代码中执行pytest可以通过main函数加参数来指定运行规则时,参数需要放在列表或者元祖中#pytest.main(["--html=report.html"])#pytest.main(["--collect-only"])#展示所有测试用例#pytest.main(["-k","11"])#使用指定表达式运行希...

pytest使用标记进行参数化

对一个参数进行参数化@pytest.mark.parametrize('password',["112312","123456","aqww12"])deftest_1(password):a=lo.login_post("username",password)asserta=="用户名或密码错误"对多个参数进行参数化...

pytest用例标记执行、跳过执行、预见错误

标记函数为了确定执行的测试函数,可以对函数进行标记1、执行时使用 :: 指定函数名称2、执行时使用-k 对函数进行模糊匹配3、使用pytest.mark在函数上进行标记,在测试时使用-m选择标记的测试函数  一个函数可以打上多个标记;多个函数也可以打上相同的标记  在运行时使用-m可以家伙...
首页上一页123下一页尾页