pyunit

    1熱度

    1回答

    我正在通過模仿The Flask Mega-Tutorial來編寫Web應用程序。 正如我試圖添加一些單元測試用例到我的代碼。我發現教程中的測試用例有許多重複的代碼。 這裏是代碼段: def test_avatar(self): u = User(nickname='john', email='[email protected]') avatar = u.avatar(128)

    0熱度

    1回答

    我一直在開發一個eclipse插件,當前在工作臺上作爲自己的圖標存在。但是,我想將它掛接到pydev運行單元測試工具中,以便插件在我開始運行單元測試時觸發。我發現有關使用 import org.python.pydev.pyunit.ITestRunListener; 但eclipse說導入無法解決。我嘗試過構建乾淨的並確保我的插件依賴項需要所有與pydev相關的插件。上面提到的導入是否被棄用

    1熱度

    1回答

    問題上的單元測試 目標在Python單元測試:目標是在calculator.py使用的PyUnit在testCalc.py單元測試的simpleCalc對象。 問題:當testCalc從項目中的單獨目錄運行時,無法將calculator.py中的simpleCalc對象成功導入到testCalc.py中。 背景:testCalc.py中的單元測試與calculator.py包含在同一個目錄中時運行

    1熱度

    2回答

    這是我第一次使用Python的單元測試在學校進行任務。我基本上有一個Circle對象,我使用pyunit來確保數據正確存儲。 我注意到Python只將方法的數量作爲測試用例進行計數,而不是斷言語句的數量。 例如,我想測試這些方法是否正常工作,儘管有4個斷言語句,但Python僅將以下內容計爲2個測試。它真的讓我感到不安,就像Java的JUnit一樣,它會計數斷言語句的數量。 def test_xc

    1熱度

    3回答

    我試圖運行Django的測試(1.8版本) 但我得到這個錯誤 from django.test import TestCase class JobTypesResourceTest (TestCase): def setUp(self): TestCase.setUp(self) def test_basicGet(self): return Tru

    1熱度

    1回答

    我想生成一個自定義的pyunit測試套件執行報告,但用'沒有分支'錯誤打。 import json import unittest import sys class MyTestResult(unittest._TextTestResult): def addSuccess(self, test): TestResult.addSuccess(self, test)

    0熱度

    1回答

    摘要:使用PyDev,我無法獲得一個Python模塊(FooTest)在同一個(測試)源文件夾中導入另一個(FooMock)。 我有兩個源文件夾和四個Python模塊,目錄結構如下。最小的示例代碼在問題的末尾。雖然我提供了很多信息,但請不要讓這個嚇到你 - 這是一個簡單的問題。 PyDevProject/ src/ (source folder for prod code)

    0熱度

    1回答

    我已經創建了一個完全空的PyDev項目(NOT 「的Django的PyDev」,只是出 「PyDev」),在它這個單一文件: import unittest class Test(unittest.TestCase): def testName(self): print "hello world" 當我要麼右單擊該文件,選擇「運行方式」 - >「Python的單元測試

    1熱度

    1回答

    我有一個以下pyunit測試用例代碼,其中我收集函數的結果(True或False)並使用它來驅動我的斷言。但是,我得到assertTrue的「no attribute」錯誤。這裏缺少什麼? 我使用python 2.7.8和pyunit版本的PyUnit-1.4.1-py2.7。 從我的Mac運行Eclipse(pydev插件)時,它的代碼相同,它工作正常。只有當我把它放到我的Linux機器上時,它

    2熱度

    1回答

    我第一次使用PyUnit。我想要求一些測試在指定的時間內運行。據我所知,沒有內在的方法來做到這一點。 我找到了答案:PyUnit - How to unit test a method that runs into an infinite loop for some input?。但是,此解決方案會導致PyUnit忽略其他失敗的測試。這裏有一個例子: import multiprocessing