cost 96 ms
python單元測試-如何測試函數本地JSON對象是否具有正確的鍵值對?

[英]python unit test - how to test function local JSON object has correct key value pairs?

我是Python和單元測試的新手,今天早上才開始研究它。 我有一個具有多個鍵/對值的對象,並且其中一個鍵/對是另一個對象。 即。 如何編寫單元測試以確保該對象始終具有這些鍵/對值(someKey,locationId等)? 我的測試在單獨的python文件(test_my_pr ...

python unittest中的測試順序

[英]Order of tests in python unittest

我正在尋找類似的問題,但找不到我的問題的答案。 我在從unittest.TestCase派生的python類中編寫了Tests 我需要給一個為了測試(請不要告訴我,我不應該依賴測試的順序,我只是做)。 在我需要對測試進行排序之前,我用來運行測試的命令是: 然后我想使訂 ...

是否可以從 Python 模擬字符串模塊?

[英]Is it possible to mock the string module from Python?

例如,如果我調用了 split 方法(即 some_string.split(":") ),是否可以對此進行模擬。 我想斷言 split 函數是使用 assert_called_once_with 調用的 ...

有一個測試方法可以返回多個測試結果

[英]Have a single test method return multiple test results

在讓大家困惑之前,讓我澄清一下:我並不是在問運行帶有不同參數的單個測試方法。 全清? 然后開始: 我在Python(Django,但不相關)中進行了一項測試,基本上... 啟動http服務器, 啟動Selenium,在此服務器上打開網頁, 通過Selenium ...

Django manage.py test - 如何告訴它不要創建/刪除測試數據庫

[英]Django manage.py test - how to tell it to not create/delete test database

我在Django 1.6中運行了一些測試用例,每次運行測試時,它都會創建測試數據庫並在最后刪除它。 這需要花費一些時間,當我迭代發現簡單的錯誤時,這真的很煩人。 有沒有一種方法可以指定manage.py,每次運行測試時都不應該創建/刪除數據庫? ...

模擬對象問題

[英]Mock object issue

我正在使用來自voidspace的模擬,並嘗試使用unittest2執行一些測試,因此行為很奇怪。 當我使用“ @ patch.object(Test,'asd')”作為補丁時,我在函數參數中得到了模擬對象。 如果我使用@ patch.object(Test,'asd',new_fun)作為 ...

模擬測試動態函數的返回值

[英]mock testing the return value of a dynamic function

我正在測試使用動態創建的函數的返回值的代碼。 我需要確保所測試的代碼正確地調用了帶有欺騙數據的名為“ email_invoice”的函數... 動態創建的函數會命中遠程系統,因此我在偽造調用結果。 class MyTest(unittest2.Test): def setUp ...

如何在Nose2中運行特定測試

[英]How to run specific test in Nose2

在以前版本的Nose測試框架中,有幾種方法只能指定所有測試的子集: http://nose.readthedocs.org/en/latest/usage.html#selecting-tests 但是,我找不到有關Nose2中類似測試選擇的任何信息。 在文檔中提到了不同的測試發 ...

為什么unittest2方法是camelCase如果names_with_underscores是首選?

[英]Why are unittest2 methods camelCase if names_with_underscores are preferred?

以下是PEP8中描述函數名稱應如何的部分: 函數名稱應為小寫,並根據需要用下划線分隔,以提高可讀性。 只有在已經成為流行風格的情境中才允許使用mixedCase 他們為什么不改變功能名稱? 這對於不保持向后兼容性的Python 3尤其重要。 ...

如何從“ python setup.py測試”運行unittest發現?

[英]How to run unittest discover from “python setup.py test”?

我正在嘗試弄清楚如何獲取python setup.py test以運行等效於python -m unittest discover 。 我不想使用run_tests.py腳本,也不想使用任何外部測試工具(例如nose或py.test )。 如果該解決方案僅適用於python 2.7,就可以了 ...

Pyunit運行測試並生成報告

[英]Pyunit run tests and build report

我在一個文件test_file.py下有一組測試。 我可以像這樣從控制台正常運行它: 當測試用例失敗時,這將輸出少量的回溯。 所以我需要做的就是。 定期運行測試,讓我們在crontab上說(我知道該怎么做) 每次運行后都要發送電子郵件報告,為此,我需要知道所有測試是 ...

解決了在python中運行unittest的過多方法所產生的混亂

[英]Solving the confusion generated by too many ways to run unittest in python

我正在嘗試實現一個完整而干凈的測試python包的方法,這個方法符合以下要求: 在沒有設置的情況下在干凈的機器上執行測試(virtualenv) 從多個平台收集結果 從多個python解釋器收集結果 代碼覆蓋率 (將多次執行的結果合並到一個報告中) 能夠 ...

如何在鼻子下進行進口的“提前歸還”?

[英]How to do an “early return” of an import under Nose?

我正在為一個大型Python項目策划大量的單元測試。 我們使用鼻子進行測試發現和執行。 我有一些測試文件,實際上不應在某些條件下運行。 例如,也許我有一個測試模塊,永遠不要在Windows上運行(僅在Mac和Linux上)。 這是我使用過的一些解決方案: 使用Nose出色的 ...

Django單元測試-配置不正確的錯誤

[英]Django unittests - ImproperlyConfigured error

我正在嘗試為我的模塊編寫測試。 當我跑步時: 我收到消息: 我還沒有任何測試,只有BaseTest,我可以在其中創建用戶,組和分配權限。 問題可能出在哪里? 服務器正常工作,配置似乎很好。 我需要定義測試設置嗎? 好。 我想我知道問題出在什么地方:]我在其他 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM