自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 学习笔记-gtest的使用

1.gtest TEST宏TEST(test_case_name, test_name)TEST_F(test_fixture,test_name) //多个测试场景需要相同数据配置的情况,用TEST_F。TEST_F test fixture,测试夹具,测试套,承担了一个注册的功能。2.gtest断言gtest断言有两种,一类是ASSERT宏,另一类就是EXPECT宏了。a ASSERT,断言失败会退出,不继续执行b EXPECT,断言失败会继续执行如果你对自动输出的错误信息不满意的话

2021-07-29 11:25:07 708

原创 学习笔记--C++引用和指针的区别

引用和指针的区别引用指针智能指针和裸指针引用引用是为对象起了另外一个名字,引用类型引用另外一种类型,一般变量在初始化时,初始值会被拷贝到新建的对象中。然而定义引用时,程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此应用必须初始化指针指针与引用类似,也实现了对其他对象的间接访问不同之处:1,.指针本身就是一个UI想,允许对指针的赋值和拷贝,而且在指针的生命周期内它可以先后只想几个不同的对象

2021-07-22 15:06:49 131

转载 学习笔记---C++中explicit关键字的使用

C++中explicit关键字的使用转载:https://www.cnblogs.com/gklovexixi/p/5622681.html在C++中,我们有时可以将构造函数用作自动类型转换函数。但这种自动特性并非总是合乎要求的,有时会导致意外的类型转换,因此,C++新增了关键字explicit,用于关闭这种自动特性。即被explicit关键字修饰的类构造函数,不能进行自动地隐式类型转换,只能显式地进行类型转换。注意:只有一个参数的构造函数,或者构造函数有n个参数,但有n-1个参数提供了默认值,这样的

2021-07-21 15:40:25 134

转载 C++析构函数为什么要为虚函数(学习笔记)

析构函数学习笔记1.析构函数不能重载2.为什么基类的析构函数是虚函数?1.析构函数不能重载原因: 析构函数不可以被重载,因为析构函数只能有一个,且不能带参数。2.为什么基类的析构函数是虚函数?在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。  下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html  a.第一段代码#include<iostream>using namespa

2021-07-21 15:34:13 334

原创 pytest fixture学习笔记

这里写自定义目录标题1前言2 fixture作用域3 具体使用3.1function级别3.1.1代码实现3.1.2返回结果3.2 clsss级别3.2.1代码实现3.2.2返回结果3.3 moudle级别3.3.1 代码实现3.3.2 返回结果3.4 session级别3.4.1 代码实现3.4.2 返回结果4 调用方法5 源码解析1前言unittest中执行用例前后有setup,teardown操作,pytest中有fixture且比unittest更加灵活,fixture具有明确的名称,并通过在

2020-08-15 16:40:29 293

转载 unittest.TestLoader()类的几种寻找testcase的方法的使用

unittest.TestLoader()提供了创建test suite的几种方法:TestLoader().loadTestsFromTestCase(testCaseClass)TestLoader().loadTestsFromModule(module, pattern=None)TestLoader().loadTestsFromName(name, module=None)TestLoader().loadTestsFromNames(name, module=None)TestLoa

2020-07-21 16:42:32 1014

原创 unittest skip学习笔记

1.skip的几种用法1.1 @unittest.skip(reason)reason是跳转的原因,强制跳过1.2 @unittest.skipIf(condition,reason)有条件的跳转,如果condition为真,则跳过1.3 @unittest.skipUnless(condition,reason)有条件的跳转,如果condition为假,则跳过1.4 @unittest.expectedFailure如果test失败了,这个test不计入失败的case数目2.实例2.1

2020-07-21 16:35:32 350

原创 pytest pytest.ini

1.概述pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。可以通过命令pytest --help查看pytest.ini的[pytest] ini-options in the first pytest.ini|tox.ini|setup.cfg file found: markers (linelist): markers for test functions empty_parameter_set_mark

2020-07-17 20:21:46 141

原创 pytest用例打标签

1.用例标签注册的方式1.1 pytest.ini[pytest]markers= webtest: Run the webtest case hello: Run the hello casewebtest是标签名称,Run the webtest case是注释1.2 conftest.pydef pytest_configure(config): config.addinivalue_line("markers",'webtest') config.addi

2020-07-17 19:35:04 922

原创 openpyxl学习笔记

openpyxl简介openpyxl是一个开源项目,openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到其它库(如:xlrd、xlwt等),这是openpyxl比较其他模块的不足之处。使用openpyxl可以读写xltm, xltx, xlsm, xlsx等类型的文件,且可以处理数据量较大的Excel文件,跨平台处理大量数据是其它模块没法相比的。因此,openpyxl成为处理Excel复杂问题的首选库函数。笔记import openpyx

2020-07-15 22:52:14 248

转载 YAML文件读取和写入

YAML文件读取和写入前言yaml文件是什么?yaml文件其实也是一种配置文件类型,相比较ini,conf,py配置文件来说,更加的简洁,操作也更加简单,同时可以存放不同类型的数据,不会改变原有数据类型,所有的数据类型在读取时都会原样输出,yaml文件依赖python的第三方库PyYaml模块,pip install PyYaml读取yaml1.读取字典1.1单组数据config.yamllogger: name: python25 level: WARNING descripti

2020-07-15 21:55:53 9684 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除