Preguntas etiquetadas con python-mock

1
Python simula múltiples valores de retorno
Estoy usando pythons mock.patch y me gustaría cambiar el valor de retorno para cada llamada. Aquí está la advertencia: la función que se está parcheando no tiene entradas, por lo que no puedo cambiar el valor de retorno en función de la entrada. Aquí está mi código de referencia. def …

6
Afirmar que una función / método no fue llamado usando Mock
Estoy usando la biblioteca Mock para probar mi aplicación, pero quiero afirmar que no se llamó a alguna función. Los documentos simulados hablan sobre métodos como mock.assert_called_withy mock.assert_called_once_with, pero no encontré nada parecido mock.assert_not_calledo algo relacionado para verificar que NO se llamara simulacro . Podría ir con algo como lo …

2
Python burlarse de una función de un módulo importado
Quiero entender cómo @patchfunciona una función desde un módulo importado. Aquí es donde estoy hasta ahora. app / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" test / mock-test.py: import …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.