2 一名小测试

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 42w+

python中 “__add__”和“__iadd__” 的区别

__add__”和“__iadd__” 的区别, 两个同为拼接操作addiaddlistlisttuple–list中是两个都可以使用;而tuple中却只能使用一个 。1、__add__属性b = [7, 8, 9, 10, 11, 12]d = [19, 20, 21, 22, 23, 24]# 执行了拼接动作,拼接后的值被return出来g = b.__add__(d)print(g)执行结果如下:D:\python_env\Scri..

2020-07-27 09:50:19

【Pytest】参数化测试 [ 二 ]

@pytest.mark.parametrize:参数化测试功能使用内置的pytest.mark.parametrize装饰器为测试函数启用参数的参数化。下面是字符串/元组/列表/字典等示例,该功能实现检查某些输入是否导致期望的输出注意:parametrize里面传的参数均为序列类型的数据,传小数或整数时会报类型错误import pytest@pytest.mark.parametrize('a', '5')def test_01_fourteen(a): print(a)@

2020-07-16 20:10:18

【Pytest】参数化测试 [ 一 ]

在测试过程中我们需要用到多组数据来运行脚本,在pytest框架的parametrized能很好的来解决我们的问题测试函数中如下操作:import pytest@pytest.mark.parametrize('actual, expect', [('3+5', 8), ('2+4', 6), ('6*9', 42)])def test_eleven(actual, expect): print(actual) print(expect)首先要导入pytest,其次我们要定义一

2020-07-14 22:02:04

【Pytest】运行测试子集

一、单个目录运行 运行单个目录下的所有测试,以目录作为pytest的参数即可(venv_dome) F:\TESTING\BlogPosts\ReadPytest>pytest ch2 --tb=no================================================================================== test session starts ==============================================

2020-07-03 21:06:35

Python虚拟环境操作简述

一、利用第三包进行设置虚拟环境首先安装虚拟环境包 pip3 install virtualenv 安装完成后,在python文件夹中的Scripts文件夹中就会出现一个“ virtualenv.exe ”,再在当前文件夹下打开cmd,进入命令行模式当前目录下创建虚拟环境就直接:virtualenv + 虚拟环境名指定目录下创建虚拟环境就直接:virtualenv + 路径/虚拟环境名进入刚指定F盘创建的env虚拟环境,进入到Scripts文件夹中,会看到一个 . bat 的程序,

2020-06-30 21:06:17

【Pytest框架】跳过测试和预期失败

pytest自身有一些内置标记:skip 、skipif 、xfail等;sikp和skipif:是允许你跳过不希望运行的测试

2020-06-20 17:54:24

【Pytest框架】marker标记

测试函数标记pytest提供了标记机制,允许你使用marker对测试函数(测试用例)做标记,一个测试函数(测试用例)可以有多个marker,一个marker也可以用例标记多个测试函数(测试用例)。针对冒烟测试,我们可以使用marker标记,检查系统有没有重大缺陷,因为冒烟测试通常是不会包含全套测试的。选定了两个测试函数(测试用例)来作为冒烟测试,首先我们在 test_run_pass() 、test_run_fail() 两个测试函数(测试用例)的头部添加装饰器 @pytest.mark.smoking

2020-06-19 21:02:31

【Pytest框架】assert声明和检测预期异常

如何使用 assert 声明使用pytest编写测试用例时,若需要传递失败消息,则可直接使用python中自带的assert关键字如果使用了其他的测试框架,则会看到许多以assert开头的函数,下面列举了使用assert与各种以assert开头的函数的区别pytestunittestassert somethingassertTrue(something)assert a == bassertEqual(a, b)assert a <= bassertLes

2020-06-12 21:35:00

【Pytest框架】pytest如何在终端使用命令运行用例

【Pytest框架】如何使用命令选项,运行测试用例前面我们已经使用过了-v 和 --verbose 选项。pytest还提供了很多选项,你可以使用pytest --help 查看全部选项。就是下面所展示内容:F:\TESTING\BlogPosts\ReadPytest>pytest --helpusage: pytest [options] [file_or_dir] [file_or_dir] [...]positional arguments: file_or_dirgene

2020-06-11 20:11:43

【Pytest框架】运行单个测试用例

【pytest框架】运行单个测试用例单个测试用例运行,直接在指定文件后方添加 ::test_name(注意此处两个冒号为英文格式),像下面这样:F:\TESTING\BlogPosts\ReadPytest>pytest -v test_one.py::test_pass================================================================================== test session starts =========

2020-06-08 19:51:20

【Pytest框架】运行Pytest及会话信息简解

运行Pytest及会话信息简解运行pytest时可以指定目录和文件。如果不指定,pytest会搜索当前目录及其子目录中以test_开头或以_test结尾的测试函数以下的例子是我在当前目录下,终端输入pytes(没有指定任何参数)运行的结果,可以看出在ReadPytest目录中的两个以test_开头的py文件全部被运行了F:\TESTING\BlogPosts\ReadPytest>pytest===================================================

2020-06-06 14:56:12

Python文件读写操作:内置open()函数

一、文本的写入操作如下:import os"""文本文档的写入操作"""path = os.path.join(os.getcwd(), 'document_file.text')# 第一步:打开该(path)路径下的text文档# mode字段是明确是写入还是读取# encoding:是编码格式,防止乱码aa = open(path, mode='w+', encoding...

2020-06-05 20:22:16

python中【列表、元组、字典、集合】等操作

# 一、【列表】操作列表的方法如下:# 列表是可变序列,通常用于存放同类项目的集合。list_one = [1, 2, 3, 4, True, False, 'pig', 1, 1, 1, 1, 0, 0]list_two = [1, 8, 10, 50, 400, 1000, 600, 2, 3, 99]# 1、添加元素,在列表的末尾添加一个元素list_one.append('U...

2020-04-26 19:23:41

python中的分支判断

在python中,要构造分支结构可以使用if、elif和else关键字,所谓的关键字就是有特殊含义的的单词,像if和else就是专门用于构造分支结构的的关键字,很显然你不能够使其作为变量使用(如果非要作变量可以加一些字符进行组合使用)例子:user_name = input('请输入用户名:')password = input('请输入密码:')判断输入的用户密码是否和if条件中的账户密...

2020-04-26 19:18:47

python中字典合并操作

首先生成两个字典,如下:dict_one = {'one': '1', 'two': '2'}dict_two = {'three': '3', 'tour': '4'}方法一: 使用uptate方法,把two字典更新至one字典中dict_one.update(dict_two)print(dict_one)方法二: 首先使用copy方法,把one字典进行了复制,然后使用u...

2020-04-26 18:58:43
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。