首页 > 编程语言 > 详细

python unittest测试框架

时间:2019-01-29 11:43:18      阅读:188      评论:0      收藏:0      [点我收藏+]

所有的用例都必须继承unittest.TestCase

技术分享图片

技术分享图片

setUp:测试之前准备的工作放在前面,比如打开浏览器,

tearDown:测试用例执行完要做的,如关闭浏览器

断言:

技术分享图片

 

技术分享图片

 

 技术分享图片

#first_case.py
#coding: utf-8

import unittest

def div(a, b):
return a / b
# 1 / 2 = 1

class MyfirstTestCase(unittest.TestCase):
def setUp(self):
print ‘run before every test‘

def tearDown(self):
print ‘run after every test‘

def test_1_div_1(self):
print ‘1 div 1‘
self.assertEqual(div(1, 1), 1 / 1)

def test_3_div_4(self):
print ‘3 div 4‘
self.assertEqual(div(3, 4), 3 / 4)

def test_3_div_0(self):
print ‘3 / 0‘
self.assertRaises(ZeroDivisionError, div, 3, 0)


if __name__ == ‘__main__‘:
unittest.main()

 

 

 

技术分享图片

 

python unittest测试框架

原文:https://www.cnblogs.com/bzdmz/p/10333134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!