zoukankan      html  css  js  c++  java
  • 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 in 0.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 in 0.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 in 0.001s
     
     
    FAILED (failures=1, errors=1)
    macname@MacdeMacBook-Pro cherry %
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    Java-Android 之动画的实现
    Java-Android 之出滚动条和卷轴页面
    Java-Android 之页面的跳转和结构的搭建
    Java-Android 之Hello World
    Java-struts2 之值栈问题
    Java-Hirbernate中文乱码问题
    Java-struts2 之中文乱码问题
    SQL SERVER2005事务日志已满 解决方法
    解决:对 PInvoke 函数的调用导致堆栈不对称问题
    webclient下载文件 带进度条
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14181691.html
Copyright © 2011-2022 走看看