zoukankan      html  css  js  c++  java
  • unittest单元测试框架之测试环境的初始化与还原(fixture)(五)

    1.方法一:针对每条测试用例进行初始化与还原

    import unittest
    from UnittestDemo.mathfunc import *
    class TestMathFunc(unittest.TestCase):
             """测试 mathfunc.py"""
       # 在每条测试用例执行之前准备好测试环境
       def setUp(self):
         print("do something before test!")
       # 在每条测试用例执行结束之后准备好测试环境
       def tearDown(self):
         print("do something after test!")
       def test_add(self):
         """测试加法 add()"""
         self.assertEqual(3,add(1,2))
         self.assertNotEqual(3,add(2,2))
       def test_minus(self):
         """测试减法 minus"""
         self.assertEqual(1,minus(3,2))
       def test_multi(self):
         """测试乘法 multi"""
         self.assertEqual(6,multi(2,3))
       def test_divide(self):
         """测试除法 divide"""
        self.assertEqual(2,divide(6,3))
         self.assertEqual(2,divide(5,2))        

    2.方法二:1.方法一:针对每条测试用例进行初始化与还原

    import unittest
    from UnittestDemo.mathfunc import *
    class TestMathFunc(unittest.TestCase):
             """测试 mathfunc.py"""
       @classmethod
        def setUpClass(cls):
         print("do something before testClass,only run once!")
       @classmethod
       def tearDownClass(cls):
         print("do something after testClass,only run once!")
       def test_add(self):
         """测试加法 add()"""
         self.assertEqual(3,add(1,2))
         self.assertNotEqual(3,add(2,2))
       def test_minus(self):
         """测试减法 minus"""
         self.assertEqual(1,minus(3,2))
       def test_multi(self):
         """测试乘法 multi"""
         self.assertEqual(6,multi(2,3))
       def test_divide(self):
         """测试除法 divide"""
         self.assertEqual(2,divide(6,3))
         self.assertEqual(2,divide(5,2))                    
  • 相关阅读:
    作业3
    数组求和
    2.自己的Github试用过程
    2.自己的Github注册流程
    图片左右滑动整理为插件
    artDialog中的time参数,ajax请求中的异步与同步
    简单的图片放大镜效果插件
    3月份学习安排
    前端好的网站
    web app开发中遇到的问题
  • 原文地址:https://www.cnblogs.com/yangyang521/p/10073401.html
Copyright © 2011-2022 走看看