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 %
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    docker安装&镜像加速
    CentOS安装python3
    Elasticsearch相关下载地址
    fiddler抓包手机和小程序
    locust简单入门演示(一)——任务等待机制
    win10下载openssl
    XGBoost参数调优完全指南(转)
    HIVE学习
    windows定期清理指定目录文件(保留指定天数日志)
    RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14181691.html
Copyright © 2011-2022 走看看