nose

    0熱度

    1回答

    我使用下面的命令來運行測試: nosetests --with-coverage --cover-html --cover-package mypackage 我想覆蓋報告進行更新,即使開發者增加了新的,未經測試 ,編碼到包。 例如,假設開發人員在軟件包中添加了一個新模塊,但忘記爲其編寫測試。由於測試可能不會導入新模塊,因此代碼覆蓋可能不會反映未發現的代碼。顯然這是在代碼審查階段可以防止的事情

    -1熱度

    1回答

    我使用的是Django的鼻子可疑的差距(和Django的鼻子),我得到一個非常奇怪的覆蓋率報告: $ python3 manage.py test lists nosetests lists --with-coverage --cover-package=lists,superlists --verbosity=1 Creating test database for alias 'defau

    1熱度

    1回答

    這是nosetests只挑選無可執行文件的正常行爲.py? 是否有任何替代方案來設置nosetests以獲取測試目錄中的所有.py文件? 項目 樹結構: ├── __init__.py ├── lib │   ├── add_quiz.py │   ├── __init__.py │   └── take_quiz.py ├── README ├── setup.py └── tes

    1熱度

    1回答

    我正在用python unittest創建一系列測試並使用nosetest模塊執行它們。 我想弄清楚如何傳遞一個參數,例如環境或域,以便該值將傳遞正在執行的實際測試方法。 我有經過測試套件的類文件和環境作爲參數 python runner.py --suite=generic_pass.py --env=dev.domain.com 的runner.py拾取套件值,並將其傳遞內「亞軍在nose

    1熱度

    2回答

    背景:我試圖減少測試完成運行所需的時間。 我最近了解到,當Python解釋器加載文件時,它會執行它在其中找到的所有代碼。 (Ref:https://stackoverflow.com/questions/419163/what-does-if-name-main-do) 有沒有辦法阻止解釋器執行文件的某些部分?原因是,我有一個創建會話並將其分配給類屬性的腳本。腳本看起來像這樣。 def login

    1熱度

    1回答

    我的python代碼執行相當複雜的數值計算,在很多情況下,我無法提供已知的解決方案來啓用單元測試(特別是對於中間結果)。 然而,我發現,我能趕上了很多與鼻子的bug,通過以下流程進行迴歸測試: 編寫測試代碼來解決一些相對較小的問題 運行一次,檢查結果(通常以matplotlib圖的形式),並通過與分析結果或其他數字軟件或物理直覺進行比較來決定結果是否在可接受的數字精度內是正確的。 (FWIW我避免

    2熱度

    1回答

    我正在運行以下正則表達式來提取字符串中@字符前後的值。 re.search(r'\S+ @ \S+(?=\n)', output).group().split(' @ ') 樣本字符串看起來像這樣: 1 1.1 2.2 2.2.2 20 @ 0xffffffff SUCCESS 我曾在兩個環境中的Python控制檯測試這和它的作品,因爲我想讓它。 我遇到的問題是當我在Window

    1熱度

    1回答

    我已經在Python Selenium Webdriver中編寫了一些自動化測試。我正在閱讀Selenose(http://shiningpanda.com/introducing-selenose.html) ,因爲我想嘗試將它用於我的測試用例,以使用1個Web瀏覽器的相同實例運行,而不是爲每個測試用例打開一個新的瀏覽器。 我嘗試使用下面的命令從cmd以使硒驅動程序插件: C:\Python27

    1熱度

    1回答

    我想獲得一些幫助,以使用多處理模塊並行運行多個python測試用例。我創建了一個FooTest類,其中包含10個測試用例(testA,testB ...)。在課堂外有一個測試用例test_foo。 如何使用python多處理模塊並行運行所有測試用例?謝謝您的幫助。 import unittest import time def setUp(): print "module setu

    2熱度

    2回答

    當setup.py指定與軟件包名稱不同的package_dir時,由於導入錯誤,setup.py nosetests函數失敗。以下是一個最小的例子。 目錄結構: setup.py src/ __init__.py myclass.py unittests/ __init__.py test.py 的初始化文件是空的。 MyClass的很簡單: cla