zoukankan      html  css  js  c++  java
  • python之unittest单元测试

    # unittest单元测试
    import unittest
    from class_demo import Car
    
    class TestCar(unittest.TestCase):
        '''测试Car类'''
    
        def setUp(self):
            '''初始化数据'''
            self.car_obj = Car('Audi', 'A6', 2017)
    
        def test_set_odometer(self):
            '''测试Car类的set_odometer方法'''
            self.car_obj.set_odometer(1000)
            self.assertEqual(1000, self.car_obj.odometer)
    
        def test_set_odometer_wrong(self):
            self.car_obj.set_odometer(5000)
            self.assertEqual(1000, self.car_obj.odometer)
    

      

    断言的方法:

    assertEqual(a, b)       核实a = b
    assertNotEqual(a, b)    核实a != b
    assertTrue(x)           核实x为True
    assertFalse(x)          核实x为False
    assertIn(item, list)    核实item在list中
    assertNotIn(item, list) 核实item不在list中
    

      

  • 相关阅读:
    PPP与资产证券化
    每日一题_190918
    每日一题_190917
    每日一题_190916
    每日一题_190915
    每日一题_190914
    每日一题_190913
    每日一题_190912
    每日一题_190911
    每日一题_190910
  • 原文地址:https://www.cnblogs.com/gongxr/p/7225506.html
Copyright © 2011-2022 走看看