![](/img/trans.png)
[英]python unit test - how to test function local JSON object has correct key value pairs?
我是Python和單元測試的新手,今天早上才開始研究它。 我有一個具有多個鍵/對值的對象,並且其中一個鍵/對是另一個對象。 即。 如何編寫單元測試以確保該對象始終具有這些鍵/對值(someKey,locationId等)? 我的測試在單獨的python文件(test_my_pr ...
[英]python unit test - how to test function local JSON object has correct key value pairs?
我是Python和單元測試的新手,今天早上才開始研究它。 我有一個具有多個鍵/對值的對象,並且其中一個鍵/對是另一個對象。 即。 如何編寫單元測試以確保該對象始終具有這些鍵/對值(someKey,locationId等)? 我的測試在單獨的python文件(test_my_pr ...
[英]Is there a way to run tests prerequisite once and clean up in the end in whole unit test run
我正在多個文件中運行一系列測試用例,但是我只想運行一次prereq並在整個運行中進行一次清理,請讓我知道有辦法嗎? ...
[英]Order of tests in python unittest
我正在尋找類似的問題,但找不到我的問題的答案。 我在從unittest.TestCase派生的python類中編寫了Tests 我需要給一個為了測試(請不要告訴我,我不應該依賴測試的順序,我只是做)。 在我需要對測試進行排序之前,我用來運行測試的命令是: 然后我想使訂 ...
[英]python unittest2 assertAlmostEqual with `places` works incorrectly
我正在用unittest2處理以下問題: 但 我認為問題出在assertAlmostEqual方法中: 它應該改為: ...
[英]No api proxy found for service “memcache” GAE unittest2
我正在嘗試向我的應用編寫測試。 我做一個簡單的測試用例: 在運行之后,它會引發一個錯誤: AssertionError:找不到服務“ memcache”的API代理 我不知道如何解決它。 這是我的設置: 和tear_down: ...
[英]Is it possible to mock the string module from Python?
例如,如果我調用了 split 方法(即 some_string.split(":") ),是否可以對此進行模擬。 我想斷言 split 函數是使用 assert_called_once_with 調用的 ...
[英]easy_install on Cygwin: unittest2 causes SyntaxError
我正在嘗試為Cygwin安裝unittest2 。 我希望我缺少相對簡單的內容,但我不知道它是什么。 當我嘗試easy_install unittest2 ,得到以下輸出: 這是怎么回事? ...
[英]Using Django DiscoverRunner with django_hstore
我有在Django 1.5和MySQL中創建的測試用例。 此后,我們的團隊將我們的應用程序移至使用django_hstore擴展(1.2.2 beta)的Django 1.6和PostgreSQL。 在我嘗試遷移測試以使用DiscoverRunner測試套件之前,這一直很好。 問題 ...
[英]Have a single test method return multiple test results
在讓大家困惑之前,讓我澄清一下:我並不是在問運行帶有不同參數的單個測試方法。 全清? 然后開始: 我在Python(Django,但不相關)中進行了一項測試,基本上... 啟動http服務器, 啟動Selenium,在此服務器上打開網頁, 通過Selenium ...
[英]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 ...
[英]How to run specific test in Nose2
在以前版本的Nose測試框架中,有幾種方法只能指定所有測試的子集: http://nose.readthedocs.org/en/latest/usage.html#selecting-tests 但是,我找不到有關Nose2中類似測試選擇的任何信息。 在文檔中提到了不同的測試發 ...
[英]Why are unittest2 methods camelCase if names_with_underscores are preferred?
以下是PEP8中描述函數名稱應如何的部分: 函數名稱應為小寫,並根據需要用下划線分隔,以提高可讀性。 只有在已經成為流行風格的情境中才允許使用mixedCase 他們為什么不改變功能名稱? 這對於不保持向后兼容性的Python 3尤其重要。 ...
[英]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 run tests and build report
我在一個文件test_file.py下有一組測試。 我可以像這樣從控制台正常運行它: 當測試用例失敗時,這將輸出少量的回溯。 所以我需要做的就是。 定期運行測試,讓我們在crontab上說(我知道該怎么做) 每次運行后都要發送電子郵件報告,為此,我需要知道所有測試是 ...
[英]Solving the confusion generated by too many ways to run unittest in python
我正在嘗試實現一個完整而干凈的測試python包的方法,這個方法符合以下要求: 在沒有設置的情況下在干凈的機器上執行測試(virtualenv) 從多個平台收集結果 從多個python解釋器收集結果 代碼覆蓋率 (將多次執行的結果合並到一個報告中) 能夠 ...
[英]Is there a way to add metadata in py files for grouping tests?
可以說我在不同文件中有以下測試用例 TestOne.py {標簽:一,二} TestTwo.py {標簽:兩個} TestThree.py {標簽:三} 每個都繼承自unittest.TestCase。 python是否有能力將元數據信息嵌入這些文件中,以便我 ...
[英]How to do an “early return” of an import under Nose?
我正在為一個大型Python項目策划大量的單元測試。 我們使用鼻子進行測試發現和執行。 我有一些測試文件,實際上不應在某些條件下運行。 例如,也許我有一個測試模塊,永遠不要在Windows上運行(僅在Mac和Linux上)。 這是我使用過的一些解決方案: 使用Nose出色的 ...
[英]Django unittests - ImproperlyConfigured error
我正在嘗試為我的模塊編寫測試。 當我跑步時: 我收到消息: 我還沒有任何測試,只有BaseTest,我可以在其中創建用戶,組和分配權限。 問題可能出在哪里? 服務器正常工作,配置似乎很好。 我需要定義測試設置嗎? 好。 我想我知道問題出在什么地方:]我在其他 ...