python-unittest

    0熱度

    3回答

    我知道還有其他類似的問題,他們都沒有爲我工作。我一直在創建一個簡單的python應用程序,並決定組織它(而不是將app和test.py放在同一個目錄中)。我試圖設置它: C:\ Dev \ project \ module \測試 - project - __init__.py - module - __init__.py - module.py

    0熱度

    1回答

    我正在使用testfixures log.check()來驗證我的日誌記錄輸出。我的日誌語句包含會話和持續時間等可變部分。例如: 2014-02-13T12:04:40.013822 user=user action=do_x session=4a5869aa-f581-4263-a567-918b792587e5 duration=200 我log.check()看起來是這樣,但當前未工作。

    0熱度

    2回答

    雖然我的單元測試在Python中失敗,但jenkins仍然可以成功構建。爲什麼不是構建失敗? 我的單元測試代碼是: from main import IsOdd import unittest class IsOddTests(unittest.TestCase): def testOne(self): self.failUnless(IsOdd(1)) def testT

    3熱度

    3回答

    tl; dr -我想編寫一個Python unittest函數,該函數刪除文件,運行測試並恢復文件。這會導致競爭條件,因爲unittest並行運行多個測試,並且爲一個測試刪除和創建文件會混淆同時發生的其他測試。 長具體的例子: 我有一個Python模塊命名converter.py並已在test_converter.py相關測試。如果在與converter.py相同的目錄中存在名爲config_cu

    1熱度

    2回答

    這裏是方法: def get_error_url(error_message, redirect_url=None): error_url_parts = urlparse.urlsplit(redirect_url or settings.LANDING_PAGE_URL) error_url = urlparse.urlunsplit( ( error

    2熱度

    1回答

    我正在整合mockito與python unittest。我是單元測試新手,但對於單元測試範式來說當然不是新手。我想用mockito來扼殺和嘲笑課程。 我找不到任何有關mockito python-unittest集成和用法的好文檔。 mockito是最好的方式嗎? 它有什麼含義? 任何人都可以指導我嗎?

    4熱度

    1回答

    我想讓我的Django測試創建和修改媒體文件。所以,就像Django測試數據庫一樣,我想在每次測試運行之前設置一個空的MEDIA_ROOT文件夾。 我想我會創建一個臨時文件夾並指向它的MEDIA_ROOT。但是,我無法弄清楚在哪裏放置代碼。在this example中,創建了一個特殊的Runner。亞軍設立了媒體根,並將其撕下。 不幸的是,setup_test_environment在第一個測試函

    0熱度

    1回答

    我使用Python的單元測試與簡單的代碼如下所示: suite = unittest.TestSuite() suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(module1)) suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(module2

    1熱度

    2回答

    單元測試python庫中,我可以使用setUp方法設置變量之前,每個測試和setUpclass所有測試。 如何將setUpClass的數據傳遞給setUp? 我試試這個: class TestSequenceFunctions(unittest.TestCase): @classmethod def setUpClass(cls): cls.a = 0

    2熱度

    2回答

    我試圖測試一個函數,我通過列表進行迭代,併爲列表中的每個項目調用os.path.exists。我的測試是將函數傳遞給2個對象的列表。我需要os.path.exists爲其中一個返回True,爲另一個返回False。我曾經嘗試這樣做: import mock import os import unittest class TestClass(unittest.TestCase):