py.test

    2熱度

    1回答

    我想縮小pytest xfail標記的範圍。正如我目前使用它,它標誌着整個測試功能,任何失敗的功能都很酷。 我想縮小到一個較小的範圍,也許與上下文管理器類似於「pytest.raises(module.Error)」。例如: @pytest.mark.xfail def test_12345(): first_step() second_step() third_s

    0熱度

    1回答

    我想轉換看起來像這樣py.test報道: self = <test_testcenter_views.TestSiteViews testMethod=test_testcenter> def test_testcenter(self): "Test the tctr_update view." > r = self.client.get('/admin/cms/tes

    1熱度

    2回答

    我有一個類Foo,其居住在Src/Projects/SomeProject/Foo.py 我有一個類FooTest(unittest.TestCase)其居住在: Src/Projects/SomeProject/tests/FooTest.py 當我與pytest運行它(我只是在Src的輸入 'py.test' 運行所有測試),我得到: def setUp(self): self.

    1熱度

    1回答

    在測試目錄中有2個子目錄,例如tests/api和tests/sanity。注意tests/api具有conftest.py,它可以在tests/api目錄中找到input.conf。注意從測試/ API運行測試正常工作。但是從父目錄的測試運行的測試,它失敗: py.test --test_option = input.conf中 用法:py.test [選項] [file_or_dir] [fi

    1熱度

    1回答

    pytest_addoption我有以下的測試目錄結構,每個人都有自己的conftest.py: tests/api tests/api/newapi tests/sanity 在conftest.py,pytest_addoption具有相同的選項進入作爲test_option: parser.addoption( 「 - test_option」,DEST = 「tes

    5熱度

    1回答

    我們一直在使用nosetest來運行和收集我們的unittests(這些都是我們喜歡的python unittests)。我們喜歡關於鼻子的東西: 使用標準的python單元測試(我們喜歡這種結構)。 支持xml報告範圍和測試輸出(用於jenkins)。 我們缺少的是在獨立進程中運行測試的好方法,同時保持良好的錯誤重新生成(我們正在通過python測試C++庫,所以段錯誤不應該是災難性的)。鼻管似

    24熱度

    4回答

    我們最近已經切換到Python測試py.test(這是夢幻般的順便說一句)。不過,我試圖找出如何控制日誌輸出(即內置的python日誌記錄模塊)。我們已經安裝pytest-capturelog,並且按預期工作,當我們想要查看日誌時,我們可以通過--nologcapture選項。但是,如何控制日誌記錄級別(例如,信息,調試等)並過濾日誌記錄(如果您只對特定模塊感興趣)。是否有現成的py.test插件

    4熱度

    1回答

    剛裝py.test與pip install -U pytest沒有錯誤,但是我們我試圖發動py.test我得到錯誤:EBUSY: [Resource device]: listdir('C:\\Users\\Administrator\\AppData\\Local\\Application Data',) 這裏是輸出: C:\Users\Administrator>py.test ======

    3熱度

    2回答

    我有一些測試,上傳不同的數據(音樂,視頻),並從服務中獲取元數據。 所以time.sleep()是一個非常糟糕的方式,因爲不同的服務器和情況可能會使系統過載。 所以我正在尋找特殊的裝飾或參數來設置。像這樣的東西 @fails(10) def test_get_info(self): assert info == 1 10次嘗試斷言仍然失敗 - 引發異常。 謝謝。

    3熱度

    3回答

    我有一個功能用於在應用程序的搜索功能中查找錯誤,其中generates a variable-length search string from the non-control UTF-8 possibilities。在此函數上運行pytest迭代,爲搜索提交的隨機UTF-8字符串每500次搜索就會產生一次調試錯誤。 正如我可以抓住每個導致錯誤的字符串,我想確定這些字符串中真正引發錯誤的最小子字符