yiwai 发表于 2018-8-5 11:44:51

Python模块——unittest 单元测试

#FileName: utest.py  
from ut_target import SplitZero, EqualToZero
  
import unittest
  

  
class SzTestCase(unittest.TestCase):
  
    def setUp(self):
  
      print "test start"
  
    def tearDown(self):
  
      print "test stop"
  
    def testSzBig(self):
  
      num = 10
  
      sz = SplitZero()
  
      self.assertEqual(sz.splitzero(num),
  
                         "num is bigger than zero")
  
    def testSzSmall(self):
  
      num = -10
  
      sz = SplitZero()
  
      self.assertEqual(sz.splitzero(num),
  
                         "num is smaller than zero")
  
    def testSzEqual(self):
  
      num = 0
  
      sz = SplitZero()
  
      self.assertRaises(EqualToZero, sz.splitzero, num)
  

  
if __name__ == "__main__":
  
    unittest.main()
页: [1]
查看完整版本: Python模块——unittest 单元测试