py.test

    5熱度

    3回答

    我與一個開發基於MPI的C++數值應用的團隊一起工作。該團隊使用cxxtest來構建單個單元測試或小型套件,但1)使用cxxtest的常見功能在目錄之間彙總了一些複雜性,以及2)通過啓動mpirun從「外部」輕鬆實現一些集成測試一個單獨的python線程。 我們希望使用py.test作爲粘合劑,因爲它可以運行非python測試(我可以確信會跳到鼻子)。 任何人都可以讓我開始這樣做的最佳做法嗎?再一

    0熱度

    1回答

    我將測試環境從鼻子切換到py.test以測試Turbogears2 Web應用程序。 當前,當Nose運行時,它收集來自測試配置文件(test.ini)的信息,該文件包含應用程序需要的所有測試變量。它似乎這樣做的自動方式(我只是運行nosetests和一切都被加載) 該問題依賴於py.test無法指向正確的INI配置文件,以便我可以得到該應用程序加載了我需要的變量。 目前,失敗點是pylons.a

    2熱度

    1回答

    我愛py.test,並試圖讓遠程測試執行功能正常工作,以便我可以在遠程計算機上運行測試。文檔非常少,我對此感到沮喪。任何幫助搞清楚我做錯了什麼是值得讚賞的。這裏是主要的服務器上我的命令行: c:\Python26\Scripts\py.test --dist=each --tx socket=192.168.1.11:8888 tests\test_guest_install.py 如果我讀的

    4熱度

    4回答

    我確實有幾個小模塊,裏面有測試,py.test或nose不尋找它們,因爲它們的文件名中不包含test。 我該如何說服py.test或nose以遞歸方式在所有python文件中查找測試 - '''包括文件名'''中沒有test的測試? 在源文件中,我保留標準命名約定:class testSomeName與方法def test_some_name。 如果這是不可能的,我可以使用什麼其他解決方案來獲得相

    9熱度

    6回答

    我正在一個項目中,最近切換到py.test單元測試框架。我習慣於從Eclipse調用我的測試,以便我可以使用調試器(例如,放置斷點來分析測試失敗如何發展)。現在不再可能,因爲運行測試的唯一方法是通過命令行黑盒。 是否有一些方法可以在Python中使用py.test,這樣就不會被迫退出IDE?測試當然不應該在單獨的過程中運行。

    18熱度

    1回答

    我有以下的目錄佈局: runner.py lib/ tests/ testsuite1/ testsuite1.py testsuite2/ testsuite2.py testsuite3/ testsuite3.py testsuite4/ testsuite4.py 的測試

    29熱度

    1回答

    我想在測試函數中放一些日誌語句來檢查一些狀態變量。 我有下面的代碼片斷: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() #####################################################

    7熱度

    1回答

    如果要讓Cc Cc運行py.test並在另一個緩衝區顯示輸出(如果正在編輯的文件的名稱以test_開頭並正常運行py-execute-buffer除此以外。我將如何做到這一點?我使用Python模式使用emacs 23.1.1,並且可以從命令行訪問py.test。