doctest

    11熱度

    2回答

    是否有任何JavaScript測試框架提供了與Python的doctest大致等價的東西? function add(a, b) { /** Returns the sum of `a` and `b`: > add(1, 3) 4 Add coerces types to numeric values where possible:

    5熱度

    2回答

    我有一個文檔測試,其中I測試浮子轉換: >>> float('fish') 在Python < 2.7,這導致: ValueError: invalid literal for float(): fish 在Python 2.7結果是 ValueError: could not convert string to float: fish 我可以在我的doctest中將這兩個結果都接受嗎

    3熱度

    1回答

    Python中我最喜歡的功能之一(我知道它不是Python的一個特性)是doc測試。對我來說,它確實增加了標準文檔並有助於保持數據。尋找在Java中類似的東西,我發現JDocTest - http://cscott.net/Projects/JDoctest/ - 最後更新兩年前,和doctestj http://code.google.com/p/doctestj/還沒有被2007年以來 顯然更

    1熱度

    1回答

    在我的一個功能中,我打電話給一個外部程序,使用subprocess.check_call,這將產生輸出。我怎麼能使用doctest來確保它生成的輸出是我期望的輸出?

    1熱度

    2回答

    的文檔測試以下的(無義)Python模塊的失敗: """ >>> L = [] >>> if True: ... append_to(L) # XXX >>> L [1] """ def append_to(L): L.append(1) class A(object): pass return A() import doctest;

    2熱度

    1回答

    我有一個模塊applications/webapp/modules/a.py,其中包含一個local_import來導入applications/webapp/modules/b.py。我想doctest a.py和b.py.具有「-T」選項的web2py外殼部分工作,但在聲明「在a.py中查找測試:類」後粘貼下面的異常。 據我所知,這是因爲「-T」選項僅用於測試控制器。但是由於a.py中的loc

    0熱度

    2回答

    假設一個python文件包含大量函數,我想用doctest來編寫函數的測試。例如,每個函數都需要一個字符串和一個連接對象(httplib.HTTPConnection(...))。所以我想測試每個函數,如果字符串是空的或None。測試看起來像這樣。 def function_1(mystring, conn): r''' >>> conn = httplib.HTTPConne

    6熱度

    2回答

    我正處於使用python作爲軟件QA工具的學習階段。 我寫了下一個簡單的測試,以便在文本文件數字矩陣中查找字母'a'。 問題是即使期望等於我所得到的,測試也會失敗。 這是爲什麼?你能告訴我我做錯了什麼嗎? 測試腳本: fin = open("abc.txt", "r") arr_fin = [] for line in fin: arr_fin.append(line.split

    5熱度

    1回答

    我寫一個簡短的教程,並希望能夠通過使用python的文檔測試在其中運行示例 蟒蛇-m文檔測試foo.txt的 有一個點在教程我想開始使用一個新的,乾淨的Python解釋器。有沒有這樣的機制?

    0熱度

    4回答

    這個問題很明顯,但是請注意,我不是在詢問功能比較(已經有很多功能),我也不問你喜歡哪一個! 我對自己的doctests有明確的偏好,我把它們用於一切,即使那些不是用於文檔。但我想知道的是:有什麼你可以做的unitests,你不能用doctests?