0
在unittest
我可以斷言side_effect可迭代的值 - 它們中的每一個都會在打補丁的方法調用時返回,而且我的found在unittest
中我的補丁方法可以根據輸入參數返回不同的結果。我可以在pytest中製作類似的東西嗎? Documentation沒有提到這一點。pytest monkeypatch:每次修補方法調用時都可能返回不同的值?
在unittest
我可以斷言side_effect可迭代的值 - 它們中的每一個都會在打補丁的方法調用時返回,而且我的found在unittest
中我的補丁方法可以根據輸入參數返回不同的結果。我可以在pytest中製作類似的東西嗎? Documentation沒有提到這一點。pytest monkeypatch:每次修補方法調用時都可能返回不同的值?
你可以肯定猴補丁一類的東西了__call__
屬性,它確實任何你想要的 - 但是,沒有什麼能夠阻止你使用unittest.mock
與pytest - 甚至還有的pytest-mock
plugin使它更容易些。