py.test

    -1熱度

    1回答

    在pytest中創建一個neo4j會話級別fixture的最佳方式是什麼,在那個neo4j數據庫中,必須在該會話中加載節點csv和關係csv文件,以便測試可以在完整數據庫(非空數據庫)。

    2熱度

    1回答

    這裏是我的測試目錄: test/ unit/ some test files conftest.py acceptance/ some test files conftest.py 現在有夾具的2個conftest文件。我可以將它們合併成一個conftest.py文件嗎?如果是的話,我應該在哪裏保持共同的conftest.py

    0熱度

    1回答

    進行測試時,我有一個包含類和函數和 if __name__ == "__main__": ... 構建一個python文件。我想用py.test來測試這個文件中定義的類。對於我的第一個「hello world」測試,我的測試文件只導入要測試的文件。在PyCharm 運行py.test在 raceback (most recent call last): File "[...

    2熱度

    1回答

    我創造了傾城報告的方式是通過創建一個具有魅力插件pytest了個XML,像這樣 pytest LoginTest.py --alluredir C:\Users\xxx\Desktop\Allure\xml 這裏將生成一個手工完整的XML和txt文件。如預期。 接下來我使用這些XML來服務Allure,就像這樣。 allure serve C:\Users\xxx\Desktop\Allure

    1熱度

    1回答

    我火了我的測試並生成XML像這樣: pytest LoginTest.py --alluredir C:\Users\jfriend\Desktop\Allure\xml 所以我有一個目錄是在路徑之上,其中有XMLs/txt文件。這很好。 我想現在生成一個報告一邊報告。看着它看起來像文檔我必須做這樣的事情: allure generate C:/Users/jfriend/Desktop/Al

    10熱度

    1回答

    我想並行運行所有pytest測試,而不是按順序運行。 我目前的設置是這樣的: class Test1(OtherClass): @pytest.mark.parametrize("activity_name", ["activity1", "activity2"]) @pytest.mark.flaky(reruns=1) def test_1(self, activ

    4熱度

    1回答

    我正在經歷pytest夾具,下面看起來非常相似,最新的作品很相似。 是的,可讀性在yield_fixure更好,但是有人可以讓我知道究竟是什麼區別。 我應該在下面提到的情況下使用它? @pytest.fixture() def open_browser(request): print("Browser opened") def close_browser():

    4熱度

    1回答

    我正在嘗試爲aiohttp應用程序編寫測試。我正在使用pytest-aiohttp插件。我的意圖是在第一次測試執行之前初始化和運行應用程序,並在所有測試完成後拆除。像'loop','test_client'這樣的pytest-aiohttp裝置是非常有用的,但它們有scope ='function',這意味着我不能在範圍='session'的自己的fixture中使用它們。有沒有辦法解決這個問題?

    0熱度

    2回答

    我正面臨pytest夾具的一個小問題,非常感謝您的幫助。 我有幾個功能如下所述。爲了簡單起見,我沒有顯示實現。 @pytest.fixture() def get_driver(): pass @pytest.fixture() def login(get_driver): pass @pytest.fixture() def settings(login):

    2熱度

    2回答

    我正在使用主要使用unittest編寫的代碼庫。測試用pytest運行。我試圖通過參數化一些簡化測試。爲了實現這個目標,我試圖學習如何使用pytest fixture並重構一些現有的基於單元測試的測試。目前的測試必須以conftest.py全球夾具: @pytest.fixture(autouse=True) def register_cleanup(): yield True