python-unittest

    1熱度

    1回答

    在下面的測試代碼中,Generator類包含兩個方法,每個方法都調用Counter類的next_count方法。 對next_count的這兩個調用使用assert_called_with進行了兩次幾乎相同的測試。生成器方法的測試失敗。爲什麼?如何測試此通話? 代碼在測試 generator.py class Counter: def __init__(self): self

    1熱度

    1回答

    要掌握一些練習和編程技巧,我決定在Python中構建一個應用程序來解決Project Euler出現的問題。我沒有單元測試的經驗,所以我決定在TDD的幫助下構建我的項目,並獲得一些經驗。不幸的是,在建立基礎時,我用Python3運行我的程序,但是用Python2做了所有的單元測試。現在我嘗試使用Python3進行測試,但失敗了。 在此之前,我從來沒有用Python編寫過多的小腳本。我希望這個項目做

    0熱度

    3回答

    我正在使用Django測試運行器來運行我的單元測試。其中一些測試使用工廠,在我的本地系統上創建文件的噸數。他們都有一個可檢測的名字,並且可以很容易地被刪除。 我試圖避免要麼 保持一個文件刪除cron作業運行 更改我的自定義圖像模型的代碼刪除該文件,如果它檢測到我們正在測試。相反,我想在測試運行結束時運行一次(並且只運行一次)命令,以清理測試生成的所有文件。 我寫了一個小的管理命令,刪除符合預期約定

    0熱度

    1回答

    我有以下目錄結構: Master -------Tests |-----------test_extract.py -------Scripts |-----------extract.py 這我試圖做一個單元測試文件extract.py。不過,我收到以下錯誤: "not {}".format(type(path))) RuntimeError: 'path' must be None

    0熱度

    2回答

    蟒蛇單元測試我有一組的單元測試,我可以成功地運行:./runtests.py wagtail.wagtailcore.tests 我還可以運行: ./runtests.py wagtail.wagtailcore.tests.test_page_privacy 但是,如果我想只執行他們中的一個,我得到一個錯誤,'module' object has no attribute [test_cas

    0熱度

    1回答

    我想在django中使用燈具設置單元測試。 我可以成功地加載我的賽程,但是當我試圖檢索他們的數據出現錯誤: DoesNotExist: BlogIndexPage matching query does not exist. 這裏是我的測試(我使用的鶺鴒CMS代碼,延伸單元測試與a few additional methods): class BlogTests(WagtailPageTests)

    1熱度

    1回答

    我剛剛在Python2.7中找到了一個模擬庫,並想單元測試我的函數。無論我讀什麼教程總是關於類。我不能讓嘲笑功能工作。 該項目的結構方式是我有一些幫助功能用於從數據庫中收集和解析數據的功能。我想模擬數據庫功能和查詢功能。對於簡單的情況下,它看起來是這樣的: import unittest import mock def queryFnc(arg=0): # imitate retu

    0熱度

    1回答

    我的瓶的應用程序是使用uwsgi spooler所以我import uwsgi在project.But運行我的單元測試用例,然後 Traceback (most recent call last): File "runapp.py", line 55, in <module> import topicservice File "/home/workspace/topi

    0熱度

    1回答

    我正在運行一個小的unittest來檢查羅馬數字轉換器。這裏是我的代碼: - class RomConverter(object): def __init__(self): self.digital_mapping = {"M":1000, "D":500, "C":100, "L":50, "X":10, "V":5, "I":1} def convert(sel

    1熱度

    2回答

    早些時候,我在我的項目中使用python unittest,並且它來到了unittest.TextTestRunner和unittest.defaultTestLoader.loadTestsFromTestCase。我使用它們的原因如下: 使用調用unittests的run方法的包裝函數來控制unittest的執行。我不想要命令行方法。 從結果對象中讀取unittest的輸出並將結果上傳到一個b