python测试用例怎么写_python 测试用例 unitetest.TestCase

软件测试中最基本的组成单元是测试用例(test case), 可以用unittest.TestCase类来创建测试用例。

TestCase

测试用例每一个测试方法:执行前都要用setUp()进行环境初始化,执行完后,用setUp()清除环境。

判断测试结果

TestCase实例中内建了很多判断测试结果的方法,它们都是以assert开头。

常用的判断测试结果方法:

常用判断方法

说明

assertNotEqual(x,y)

x != y

assertEqual(x,y)

x == y

assertTrue(x)

x is True

assertFalse(x)

x is False

assertIs(x,y)

x is y

assertIsNot(x,y)

x not y

assertNot(x)

x is None

assertNotNone(x)

x is not none

assertIn(obj, seq)

obj in seq(对象obj在序列seq中)

assertNotIn(obj, seq)

obj not in seq

assertIsInstance(obj, cls)

isinstance(obj, cls):判断obj是否是cls的实例

assertNotIsInstance(obj, cls)

not isinstance(obj, cls)

示例

先编写个类MyModel:

class MyModel():

def add(self, a, b):

return a + b

def

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值