码迷,mamicode.com
首页 > 编程语言 > 详细

python unittest测试框架

时间:2019-01-29 12:05:37      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:fir   用例   port   stc   print   9.png   ISE   assert   bsp   

所有的用例都必须继承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测试框架

标签:fir   用例   port   stc   print   9.png   ISE   assert   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!