MOOC(7)- case依赖、读取json配置文件进行多个接口请求-跳过测试用例(6)
初始化、跳过测试用例
# test_class_6.py
import unittest
from mock import mock
from day_20200208_mooc.base.interface_request_class_5 import RunMain
class TestMethod(unittest.TestCase):
    def setUp(self):
        # 避免每个用例都去执行一次实例化
        self.run = RunMain()
    def test_01(self):
        url = ""
        data = ""
        # 把data作为mock.Mock的返回值
        mock_data = mock.Mock(return_value=data)
        # 把mock_data作为self.run.run_main方法的返回值
        self.run.run_main = mock_data
        res = self.run.run_main(url, "method", data)
        self.assertEqual(res["errorCode"], "期望值 ", "这是期望值和预期值不相等时给出的提示语")
    # 指定要跳过的测试用例,传入测试用例名,该用例不会执行
    @unittest.skip("test_02")
    def test_02(self):
        url = ""
        data = ""
        res = self.run.run_main(url, "method", data)
if __name__ == "__main__":
    suite = unittest.TestSuite()
    # 添加测试用例
    suite.addTest(TestMethod("test_01"))
    suite.addTest(TestMethod("test_02"))
    runner = unittest.TextTestRunner()
    runner.run(suite)
MOOC(7)- case依赖、读取json配置文件进行多个接口请求-跳过测试用例(6)的更多相关文章
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-解决用例间依赖问题(17)
		最最重要,处理case依赖.字段依赖 # -*- coding: utf-8 -*- # @Time : 2020/2/13 21:14 # @File : data_depend_17.py # @ ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-读取json封装成类(13)
		把读取json数据的函数封装成类 # -*- coding: utf-8 -*- # @Time : 2020/2/12 16:44 # @File : do_json_13.py # @Author ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-openpyxl读取excel(14)
		从excel中读取数据 # -*- coding: utf-8 -*- # @Time : 2020/2/12 17:23 # @File : do_excel_openpyxl_14.py # @A ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-执行测试用例(16)
		执行测试用例 # -*- coding: utf-8 -*- # @Time : 2020/2/12 22:56 # @File : run_test_16.py # @Author: Hero Li ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-完整的测试类,含依赖测试(15)
		ddt.依赖测试.断言.测试数据写回 # -*- coding: utf-8 -*- # @Time : 2020/2/12 23:07 # @File : test_class_15.py # @A ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-发送测试报告邮件(19)
		给多个人发邮件时,可以传入邮箱列表 把多个收件人用分号隔开 # -*- coding: utf-8 -*-# @Time : 2020/2/15 17:02# @File : send_mail_19 ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-模拟接口响应数据(18)
		这里是把传入的请求数据作为响应值返回 # -*- coding: utf-8 -*- # @Time : 2020/2/15 9:47 # @File : do_mock_18.py # @Autho ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-xlrd操作excel(11)
		xlrd操作excel # -*- coding: utf-8 -*- # @Time : 2020/2/12 9:14 # @File : do_excel_xlrd_11.py # @Author ... 
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-测试类中调用封装的mock(10)
		封装mock后,在单元测试中调用 # -*- coding: utf-8 -*- # @Time : 2020/2/11 8:35 # @File : test_class_10.py.py # @A ... 
随机推荐
- nginx安装https证书
			安装证书 文件说明:1. 证书文件xxxxx.pem,包含两段内容,请不要删除任何一段内容.2. 如果是证书系统创建的CSR,还包含:证书私钥文件xxxx.key. ( 1 ) 在Nginx的安装目录 ... 
- 编程作业3.1:Multi-class classification(One-vs-all)
			题目: 在本次练习中,你将使用逻辑回归和神经网络来识别手写数字(从0到9). 今天,自动手写数字识别被广泛使用,从识别信封上的邮政编码到识别银行支票上的金额.这个练习将向你展示如何将你所学的方法用于此 ... 
- Java线程(一)——创建线程的两种方法
			Thread 和 Runnable Java程序是通过线程执行的,线程在程序中具有独立的执行路径.当多条线程执行时,它们之间的路径可以不同,例如,一条线程可能在执行switch的一个case语句,另一 ... 
- 吴裕雄--天生自然Linux操作系统:Linux 简介
			Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 PO ... 
- Python重学记录1
			写下这个标题觉得可笑,其实本人2014年就自学过一次python,当时看的是中谷教育的milo老师的视频,也跟着写了一些代码,只是因为当时工作上用不到也就淡忘了.不过说实话当时的水平也很低下,本来也没 ... 
- sklearn KMeans聚类算法(总结)
			基本原理 Kmeans是无监督学习的代表,没有所谓的Y.主要目的是分类,分类的依据就是样本之间的距离.比如要分为K类.步骤是: 随机选取K个点. 计算每个点到K个质心的距离,分成K个簇. 计算K个簇样 ... 
- ubuntu下Django的搭建
			工具:Window下的pycharm .VirtualBox下的Ubuntu系统.非必需的Xshell(远程连接工具) 现在针对各种包或python版本不能共存或包不能很好下载的问题,开始流行使用虚拟 ... 
- C++ 静态成员变量、成员函数
			1.每个变量,都有自己的属性. 2.用 static 定义的成员变量.成员函数 ,是属于所有变量的. 3.关键字 static 可以用于说明一个类的成员. 4.把一个类的成员说明为 static 时, ... 
- Python 学习笔记:Python 操作 SQL Server 数据库
			最近要将数据写到数据库里,学习了一下如何用 Python 来操作 SQL Server 数据库. 一.连接数据库: 首先,我们要连接 SQL Server 数据库,需要安装 pymssql 这个第三方 ... 
- BBS数据库设计
			BBS数据库设计 一.BBS数据库设计 # models.py from django.db import models # Create your models here. from django. ... 
