mocking

    0熱度

    1回答

    假設我有一個模塊中定義的函數: module_a.py def foo(): return 10 而且我想創建一個API來修補功能: patcher.py import mock class Patcher(object): def __enter__(self): self.patcher = mock.patch('module_a.foo',

    0熱度

    1回答

    使用郵遞員模擬服務器時出現問題。它不響應具有路由參數的請求。例如,我的URI是這樣的: PUT : {{server_url}}/order/{id} 但是,當我打電話模擬服務器以這樣的方式 {{mock_server}}/order/{id} 或 {{mock_server}}/order/1 or any other examples 模擬服務器的響應是: { "error":

    0熱度

    1回答

    我一直運行到以下錯誤: org.apache.kafka.connect.runtime.distributed.DistributedHerderTest > testCreateConnector FAILED java.lang.AssertionError: Unexpected method call Worker.getConnectorType("sourceB"):

    1熱度

    2回答

    是否有可能使用mockito中的when-return來返回不同的類型。 我的功能 m.findDocument(id) 返回基於id這我轉換爲字符串作進一步處理的文件。 但是,爲了測試我從一個id文件中獲取字符串。因此,有效地我想被返回的字符串時,函數被調用象下面這樣: ​​ 因爲,一個是文件型,其他的字符串,是那裏的Mockito辦法,我可以這樣做? 感謝

    2熱度

    3回答

    我目前正在嘗試學習如何使用Python進行單元測試,並將其引入到Mocking的概念中,我是一位初學Python開發人員,希望能夠學習TDD的概念以及我的Python開發技能。我正在努力學習用給定的輸入嘲笑一個類的概念,如果我能得到一個我將如何模擬某個函數的例子,我會非常感激。我會用在這裏找到了例子:Example Question class AgeCalculator(self):

    1熱度

    1回答

    我有一個Python腳本,可以執行多個os.system調用。將其作爲一系列字符串進行聲明將會很容易(並且相對優雅)。 不容易的是攔截(並阻止)實際的呼叫。在有問題的劇本,我可能會在SUT(*),像這樣抽象的使用os.system: os_system = None def main(): return do_the_thing(os.system) def do_the_thi

    2熱度

    1回答

    我想編寫一個單元測試來測試JsonProcessingException。這個異常可能發生在mapper.writeValueAsString()。 public void myMethod(Args...) { try { ObjectMapper mapper = new ObjectMapper(); mapper.configure(Serial

    1熱度

    1回答

    我想嘲笑一個全局變量,並測試它是否在我的函數中被調用過。在我的文件中,我定義了一個全局變量「remote」,它實現了一個Subject(RxJS庫)的實例化。我只想測試一下Subject的下一個函數是否已經用右參數「name」調用。但是,我無法在我的測試文件中訪問全局變量遠程。我試圖在我的設置文件中嘲笑它,但不起作用。 我該怎麼做? const remote = new Subject(); c

    0熱度

    1回答

    在測試我的一些代碼庫時,我發現使用接口模擬「gopkg.in/mgo.v2」中的對象非常有用。我遇到了一個問題,其中mgo.Query沒有實現我的界面查詢。 import mgo "gopkg.in/mgo.v2" type Collection interface { FindId(interface{}) Query Find(interface{}) Query

    0熱度

    1回答

    我必須測試是否調用方法pyautogui.click()。這是我的Player.py文件: # Player.py import pyautogui class Player: def play(): pyautogui.click(100, 100) 這是我的測試文件: # Test_Player.py import unittest from Playe