Why So Serious?

Nothing really matters to me!

Python模块pytest-mock

安装pytest-mock插件pip install pytest-mock 什么是Mock测试 Mock测试就是在 测试过程 中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。这个虚拟的对象就是Mock对象。Mock对象就是真实对象在调试期间的代替品。关键步骤是

Python列表表达式

列表表达式定义[表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ]等价于x = []for 迭代变量 in 可迭代对象 : if 条件表达式: x.append(表达式)#x 就是生成的列表使用def test(): a = range(1, 10) #

Pytest模块pytest-xdist分布式测试的原理和流程

pytest-xdist分布式测试的原理前言xdist的分布式类似于一主多从的结构,master机负责下发命令,控制slave机;slave机根据master机的命令执行特定测试任务在xdist中,主是master,从是workers大致原理xdist会产生一个或多个workers,workers都

Python的copy模块中 copy() 与 deepcopy() 函数的区别

Python 中赋值语句(=)不复制对象,而是在目标和对象之间创建绑定关系。对于自身可变或者包含可变项的集合对象,开发者有时会需要生成其副本用于改变操作,进而避免改变原对象。copy 模块提供了通用的浅层复制 copy() 和深层复制 deepcopy() 操作。copy() 仅复制对象本身,而不对

MacBook中更换pip下载源

终端中输入命令:mkdir ~/.pip #新建.pip目录touch pip.conf #新建pip.conf文件vi pip.conf #编辑pip.conf文件阿里源:[global]index-url = http://mirrors.aliyun.com/pypi/simple

Python+Selenium面试题

一、Selenium中如何判断元素是否存在?selenium中没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素+异常捕获的方式判断。# 判断元素是否存在try: dr.find_element_by_id('none')except NoSuchElementException:

Why So Serious?

切换主题 | SCHEME TOOL