当前位置:首页 > Python教程 > python技巧

python3 unittest

 
Code
                import unittest

                class
                 SimplisticTest(unittest.TestCase):
    def test(self):
        a = a
        b = a
        self.assertEqual(a, b)
Output
macname@MacdeMacBook-Pro cherry % python3 -m unittest test.py           
.
----------------------------------------------------------------------
Ran 1 test in0.000s
 
 
OK
macname@MacdeMacBook-Pro cherry %
 
 

 
 
Code
                import unittest
 

                class
                 OutcomesTest(unittest.TestCase):
    def testPass(self):
        
                return
                
    def testFail(self):
        self.assertFalse(True)
    def testError(self):
        raise RuntimeError(
                
                Test error!
                
                )
 
            
Output
macname@MacdeMacBook-Pro cherry % python3 -m unittest test.py           
.
----------------------------------------------------------------------
Ran 1 test in0.000s
 
 
OK
macname@MacdeMacBook-Pro cherry % python3 -m unittest test.py
EF.
======================================================================
ERROR: testError (test.OutcomesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/macname/Desktop/cherry/test.py", line 8, in testError
    raise RuntimeError(Test error!)
RuntimeError: Test error!
 
 
======================================================================
FAIL: testFail (test.OutcomesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/macname/Desktop/cherry/test.py", line 6, in testFail
    self.assertFalse(True)
AssertionError: True is not false
 
 
----------------------------------------------------------------------
Ran 3 tests in0.001s
 
 
FAILED (failures=1, errors=1)
macname@MacdeMacBook-Pro cherry %

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

原文:https://www.cnblogs.com/sea-stream/p/14181691.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐