测试类(练习)

待测类daicelei.py

class Lei:
	def __init__(self,xc1):
		self.xc1=xc1
		
	def jiafa(self):
		a=self.xc1+10
		return a
		
	def jianfa(self):
		b=self.xc1-10
		return b
		
	def chengfa(self,xc2):
		self.xc2=xc2
		c=self.xc1*self.xc2
		return c
		
	def chufa(self):
		d=self.xc1/2
		return d

测试类ceshilei.py

import unittest
from daicelei import Lei

class TestLei(unittest.TestCase):
	
	def setUp(self):#给出必要的参数
		self.mytest=Lei(50)
		self.xc2=2
		
	def test_1(self):#检测方法1
		aa=self.mytest.jiafa()#测试结果aa=self.实例名mytest.方法名jiafa(),参数已给
		self.assertEqual(aa,60)#断言比较
		
	def test_2(self):
		bb=self.mytest.jianfa()
		self.assertEqual(bb,40)
		
	def test_3(self):
		cc=self.mytest.chengfa(self.xc2)#此处的xc2在setUp()中已经给出,数值为2
		self.assertEqual(cc,100)
		
	def test_4(self):
		dd=self.mytest.chufa()
		self.assertEqual(dd,25)

unittest.main()

输出

....
----------------------------------------------------------------------
Ran 4 tests in 0.001s

OK


------------------
(program exited with code: 0)

请按任意键继续. . .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值