doctest

    0熱度

    1回答

    所以我想要做的就是使用doctest來測試Python中使用OpenCV返回一系列圖像的一系列函數的結果。我相信你知道,圖像不過是一個矩陣。 如何使用Doctest檢查返回的圖像是否與先前保存的圖像相同?不完全確定這是否是測試這種方法的正確方法,因此如果您有更好的想法,請不要害羞(我的功能必須返回圖像)。 理想的解決方案是不復制整個矩陣作爲測試結果(我寧願更改我的測試方法,因爲它會使文件無法讀取)

    -3熱度

    1回答

    我在Python中做了一個類來執行一些基本的操作。 class perform(object): def add(self, first, second): """Adds two numbers >>>perform().add(1, 2) 3 Also adds string >>>perform().add('some'

    1熱度

    1回答

    我有時會遇到以下問題。我有一個函數,它返回我感興趣的東西並打印一些我不關心的東西。例如。 def f(x): print('Some complicated printing stuff') important_result = 42 return important_result 我想寫一個doctest,檢查它是否確實返回正確的結果。但是其代碼不會被複雜的打印

    5熱度

    1回答

    我使用的是裝飾: class Memoized(object): __cache = {} def __init__(self, func): self.func = func key = (func.__module__, func.__name__) # print key if key not in self.__cac

    1熱度

    1回答

    假設我有一個對調用者無用的方法(即它應該是私有的)的一個python類,但它有一些角落案例,所以我想對它做一個完整性檢查(即它應該被單元測試)。 天真,我希望我可以寫一個文檔測試: class Thingy: ... def __frob(self, val): """ >>> Thingy(...).__frob(-2) 1

    2熱度

    1回答

    我有一個簡單function with a doctest,它在與獅身人面像的make doctest運行,使我有以下錯誤: File "scheemey.rst", line ?, in default Failed example: verify_balanced('asdf (foo [bar] [[baz], {},()]') Exception raised: T

    2熱度

    2回答

    nose軟件包通常用於運行doctests以及專用測試文件中的測試。它似乎即使在doctest文件中,也會嘗試運行setup和teardown固件。 當doctesting模塊正好需要一些其它目的命名setup功能 - 它可能是一個Sphinx extension,例如 - nosetests將調用setup和失敗。 爲了清楚起見,這裏是一個例子: def my_tricky_function(a

    5熱度

    2回答

    我使用鼻子進行測試集合,我也想使用它的doctest插件。我有一個需要夾具才能導入的模塊。因此,我不能使用鼻子的模塊夾具,因爲它們是從被測模塊加載的。有沒有一種方法可以在模塊之外爲nose-doctest指定模塊夾具? 對於一些使用情況,一個選項是檢測在doctest下運行,並在模塊開始時應用燈具。我很樂意聽到這個用例的答案。 但是,在某些情況下,這可能無法正常工作:當導入由於SyntaxErro

    0熱度

    1回答

    我開始了一個致命的簡單的Django項目嘗試Django的文檔測試: # models.py """ >>> 1+1 == 2 True """ 和運行python manage.py test得到: Creating test database for alias 'default'... ---------------------------------------------

    1熱度

    1回答

    我有一個Python模塊測試系統中各個模塊調用類似: class Hello(object): _DOC_ATTR = { 'greeting': ''' a greeting message. >>> h = Hello() >>> h.greeting = 'hi there' >>> h.greeting 'hi the