nose

    1熱度

    1回答

    我正在運行nosetests命令,導致奇怪的結果。請參閱圖像:瞭解詳情:folder structure and coverage results 爲什麼customercard_source/objects文件夾下的文件在第一次nosetests運行時報告不到?如果我手動將customercard_source添加到軟件包列表中,那麼會報告這些文件,但最終我會在資源文件夾下複製文件,如圖中所示。

    0熱度

    2回答

    我爲我的最新Python項目設置了一個CI管道(如果有問題,請提供Gitlab CI),併爲我仍想實現的事件添加了幾個測試用例。在每個測試案例中,我提出了一個NotImplementedError,因爲它還沒有實現。 import unittest class GenericTest(unittest.TestCase): def test_stuff(self): "

    0熱度

    2回答

    我是unittest的新手。我試圖根據列表中的值跳過測試用例。 class UESpecTest(unittest.TestCase): global testcases_exec_list testcases = [] testcases = testcases_exec_list @unittest.skipIf('0' not in self.test

    1熱度

    1回答

    我正在編寫一個程序,該程序在生產中使用了多個相同代碼的實例。實例然後通過網絡進行通信,但在這裏無關緊要。 在開發過程中,我多次分離初始過程以獲得完整的實例設置,這非常方便。 但是,試圖在這方面編寫集成測試會給我帶來問題:測試框架(unittest/nosetests/py.test)當然也是分叉的,所以我最終得到多個副本測試框架,提供了亂碼結果每個孩子的單元測驗的輸出重疊。 簡化示例: 程序是聊天

    1熱度

    1回答

    我的自動化框架使用pytest設置/測試,而不是固定裝置的拆卸式。我也有類的幾個層次: BaseClass - 最高的,所有測試inhriet從中 FeatureClass - 中,涉及到程序的所有測試功能,從它繼承 TestClass - 保持實際測試 編輯,爲例子起見,我改變DB調用一個簡單的打印 我想在所有設置/拆卸中添加數據庫報告。即我想,一般BaseClasssetup_method將創

    0熱度

    1回答

    我正在創建自定義日誌記錄模塊以在應用程序框架中實現。我正在使用PyCharm和unittest模塊,並將我的測試人員作爲測試人員。 這是一個簡單的測試案例,但它不會像我所希望的那樣將輸出保存到文件/tmp/test.log。 import unittest import logging class Logger_class____test_cases(unittest.TestCase):

    4熱度

    2回答

    我想測試一個函數在失敗時執行os._exit(2)。我看過sys.exit()使用SystemExit許多解決方案。我曾經讀過的Python3和Python2文檔,似乎os._exit()不使用SystemExit 不過,我已經在一樁案件this這是在我身邊的文檔的誤解,但它只是退出nosetest,這是甚至沒有一個測試失敗: make: *** [test] Error 2 這可能是由於函數

    6熱度

    1回答

    當我運行包括使用setuptools和nose2調用@classmethod的測試時,測試套件沒有完成,只是繼續運行。但是我已經檢查過測試確實通過並且達到了函數的結尾,測試套件並沒有完成運行。如果我使用decode_auth_token刪除測試,它工作正常。我能夠縮小它對班級方法所做的工作,因爲我也測試了其他班級方法,並且它們導致相同的問題 有沒有人知道爲什麼會發生這種情況?下面是代碼中的相關片段

    1熱度

    1回答

    我應該配置測試和覆蓋率的python包。 現在,我可以成功運行測試(通過nosetest)和覆蓋範圍(通過coverage.py),但我對如何在安裝或更新軟件包時自動運行有點困惑。 我在網上搜索,我編輯我的setup.py文件,所以它看起來是這樣的: ... test_suite='nose.collector', setup_requires=['nose>=1.0','co

    0熱度

    1回答

    沒有找到測試我有以下結構,我的包 Project - __init__.py - my_mod -- test -- __init__.py -- test_my_mod.py 如果我跑在項目文件夾中的nosetests沒有找到我的測試,但如果我在測試文件夾中運行,然後它拿起它。 任何想法可能是什麼問題