文档章节

unittest测试用例带有setUp、两个测试函数操作实例

henni_719
 henni_719
发布于 2017/03/14 17:23
字数 152
阅读 5
收藏 0
#coding=utf8 
'''
用过调用setUp()函数实现初始化代码。
当运行测试的使用,测试架构自动调用setUp()
在测试运行时,如果setUp()出现一个异常,框架将认为测试出现错误,测试代码将不被执行。
'''
from unittest import TestCase,main
from source.calcutor import calculatorClass

class withSetUp(TestCase):
    def setUp(self):
        self.cal=calculatorClass(25,45678)
         
    def testCheckInitValue(self):
        self.assertEqual(self.cal.first, 25, "Incorrect the init values,the value should be 10")
        self.assertEqual(self.cal.second, 45678, "Incorrect the init values,the value should be 20")
       
    def testAdd(self):
        addvalue=self.cal.add()
        self.assertEqual(addvalue, 45703, "Incorrect the add result ,the result should be 45703")
        
if __name__=="__main__":
    main()

本文转载自:http://blog.csdn.net/henni_719/article/details/57983330

henni_719
粉丝 2
博文 466
码字总数 343938
作品 0
信阳
QA/测试工程师
私信 提问
Python 各种测试框架简介(三):nose

本篇将介绍的 nose 不再是 Python 官方发行版的标准包,但它与 unittest 有着千丝万缕的联系。比如 nose 的口号就是: 扩展 unittest,nose 让测试更简单。 简单在哪 -------自古(1970)以来...

lionets
2014/05/26
8.2K
1
python接口自动化(二十一)--unittest简介(详解)

简介   前边的随笔主要介绍的requests模块的有关知识个内容,接下来看一下python的单元测试框架unittest。熟悉 或者了解java 的小伙伴应该都清楚常见的单元测试框架 Junit 和 TestNG,这个...

SEOwhywhy
04/23
52
0
pytest VS unittest

一、用例编写规则   (1)测试文件必须先import unittest   (2)测试类必须继承unittest.TestCase   (3)测试方法必须以“test_”开头   (4)测试类必须要有unittest.main()方法 ...

awesome@qa
06/20
0
0
Selenium自动化测试-unittest单元测试框架使用

一、什么是unittest 这里我们将要用的unittest是python的单元测试框架,它的官网是 https://docs.python.org/2/library/unittest.html,在这里我们可以得到全面的信息。 当我们写的用例越来越...

linux超
2018/08/20
0
0
用单元测试让你的python代码更靠谱

测试函数 要学习测试,得有要测试的代码。下面是一个简单的函数,它接受名和姓并返回整洁的姓名: name_function.py names.py 单元测试和测试用例 Python 标准库中的模块 unittest 提供了代码...

章鱼喵_
2018/08/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

从0搭建自己的webpack开发环境(五)

往期回顾: 从0搭建自己的webpack开发环境(一) 从0搭建自己的webpack开发环境(二) 从0搭建自己的webpack开发环境(三) 从0搭建自己的webpack开发环境(四) 前四篇文章我们已经掌握了w...

前端优选
昨天
5
0
docker 构建php-fpm 7.2(swoole) 镜像

mkdir -p ~/mnt/docker/phpmkdir -p ~/mnt/docker/php#下载swoole-2.2.0.tgz安装包到software 下载地址:http://pecl.php.net/package/swoole/2.2.0#创建Dockerfilevim ~/docker/......

Jack088
昨天
5
0
简单工厂

定义:由一个工厂对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23种设计模式 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,对于如何创建对象,不关心...

东风破2019
昨天
4
0
SSH安全加强两步走

从 OpenSSH 6.2 开始已经支持 SSH 多因素认证,本文就来讲讲如何在 OpenSSH 下启用该特性。 OpenSSH 6.2 以后的版本多了一个配置项 AuthenticationMethods。该配置项可以让 OpenSSH 同时指定...

Linux就该这么学
昨天
7
0
聊聊nacos的TcpSuperSenseProcessor

序 本文主要研究一下nacos的TcpSuperSenseProcessor TcpSuperSenseProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/TcpSuperSenseProcessor.java @Compon......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部