国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python 單元測試

YacaToy / 2032人閱讀

摘要:有個模塊叫做,是的實現,一個常用的單元測試框架。文件結構我一般是把目錄和目錄平行放置。測試環境的搭建與還原用于測試環境的構建,所有開始前執行測試環境的還原,所有結束后執行跳過某如果想跳過某暫不執行,可以在該前加一個

Python Unittest Unit test

python 有個模塊叫做 unittes,是Junit的Python實現,一個常用的單元測試框架。

文件結構

我一般是把UnitTest目錄和src目錄平行放置。
下面是Python官方文檔給出的例子:

import unittest

class TestStringMethods(unittest.TestCase):

    def test_upper(self):
        self.assertEqual("foo".upper(), "FOO")

    def test_isupper(self):
        self.assertTrue("FOO".isupper())
        self.assertFalse("Foo".isupper())

    def test_split(self):
        s = "hello world"
        self.assertEqual(s.split(), ["hello", "world"])
        # check that s.split fails when the separator is not a string
        with self.assertRaises(TypeError):
            s.split(2)
            

如果要運行unittest,只需要加上

if __name__ == "__main__":
    unittest.main()

然后直接運行該腳本。

每個test case的名字都由test開頭,個人習慣在test和下劃線之間加上test case的序號。

test01_condition1(self)

test02_condition1(self)

...

測試環境的搭建與還原

setUp() --- 用于測試環境的構建, 所有test case開始前執行

tearDown() --- 測試環境的還原, 所有test case結束后執行

跳過某test case

如果想跳過某test case暫不執行,可以在該method前加一個decorator

@unittest.skip("demonstrating skipping")
def test12_condition12(self):
    self.assertEqual(1, 2)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40991.html

相關文章

  • 說說Python中的單元測試

    摘要:必然的,他們會拋棄標準庫中的,使用或者發明自己心儀的單元測試框架。究其原因,一些人會說時間寫代碼都不夠,哪還有空寫單元測試。最后我的個人觀點,單元測試其實還有一個非常重要的作用,就是替代函數文檔注釋。希望從今天起,你的代碼也都有單元測試。 單元測試是每種編程語言必學的課題,是保護開發者的強力護盾,每個程序員都在時間允許的情況下盡可能多的寫單元測試,今天我們不討論其必要性,只拋磚引玉聊一...

    chengjianhua 評論0 收藏0
  • 通過demo學習OpenStack開發所需的基礎知識 -- 單元測試

    摘要:本文將進入單元測試的部分,這也是基礎知識中最后一個大塊。本文將重點講述和中的單元測試的生態環境。另外,在中指定要運行的單元測試用例的完整語法是。中使用模塊管理單元測試用例。每個項目的單元測試代碼結構可 本文將進入單元測試的部分,這也是基礎知識中最后一個大塊。本文將重點講述Python和OpenStack中的單元測試的生態環境。 單元測試的重要性 github上有個人畫了一些不同語言的學...

    douzifly 評論0 收藏0
  • python學習筆記- 單元測試,UnitTest

    摘要:所謂的單元測試,就是對一個模塊,一個函數,或則是一個類進行正確性檢測的一類測試工作。當然,單元測試也會讓代碼量大大增加。編寫單元測試代碼需要引入的包。再所有單元測試開始前運行函數在所有單元測試運行后運行。 所謂的單元測試,就是對一個模塊,一個函數,或則是一個類進行正確性檢測的一類測試工作。 以測試驅動的開發方式叫做測試驅動開發(Test Drived Development). 這種開...

    k00baa 評論0 收藏0
  • 2021年軟件測試工具總結——單元測試工具

    摘要:單元測試框架作為的標準庫,是其他單元測試框架的基礎。可以和和配合使用編寫單元測試。官網地址單元測試覆蓋率工具單元測試中還需要用到代碼覆蓋率工具。代碼覆蓋率統計工具用來發現沒有被測試覆蓋的代碼,完善單元測試的覆蓋率。 在應用程序中,單元是具有一個或多個輸入和單個輸出的軟件中最小可測試部分。單元...

    qingshanli1988 評論0 收藏0
  • Python單元測試兩種方法解答

      小編這這篇文章的主要目的,主要是給大家進行一個詳解,解釋一下關于Python中,單元格測試的一些具體方法,那么,測試的方法都有什么呢?下面小編就給大家詳細的做出一個解答。  一、前言  python的兩個單元測試包分別是doctest和unittest,這兩個包的使用起來各有長處,適用于不同的場景  doctest:直接寫在方法體中,利用了python動態語言的特性,書寫方式簡單明了,前提是項...

    89542767 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<