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))                    
  • 相关阅读:
    SQL语句——入门级
    使用Java Servlet进行简单登录
    Java简单聊天室
    Java网络编程(二)关于Socket的一些个人想法
    Java网络编程(一)
    Java多线程(三)锁对象和线程池
    Java多线程(二)同步与等待唤醒
    Java多线程(一)初步了解
    IO流(三)其他流与File类
    IO流(二)字符流
  • 原文地址:https://www.cnblogs.com/yangyang521/p/10073401.html
Copyright © 2011-2022 走看看