¿Cómo puedo simular solicitudes y la respuesta?
Estoy tratando de usarPythons simula el paquete burlarse de los pitonesrequests
módulo. ¿Cuáles son las llamadas básicas para que trabaje en el siguiente escenario?
En mi views.py, tengo una función que realiza una variedad de llamadas requests.get () con respuestas diferentes cada vez
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
En mi clase de prueba quiero hacer algo como esto, pero no puedo averiguar las llamadas de métodos exactos
Paso 1:
# Mock the requests module
# when mockedRequests.get('aurl') is called then return 'a response'
# when mockedRequests.get('burl') is called then return 'b response'
# when mockedRequests.get('curl') is called then return 'c response'
Paso 2:
Llama mi vista
Paso 3:
la respuesta de verificación contiene 'una respuesta', 'b respuesta', 'c respuesta'
¿Cómo puedo completar el Paso 1 (burlándose del módulo de solicitudes)?