Estoy tratando de usar el paquete simulado Pythons para simular el requests
módulo Pythons . ¿Cuáles son las llamadas básicas para que trabaje en el siguiente escenario?
En mi views.py, tengo una función que hace una variedad de llamadas request.get () con diferentes respuestas 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 entender las llamadas a 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:
verificar respuesta contiene 'una respuesta', 'b respuesta', 'c respuesta'
¿Cómo puedo completar el Paso 1 (burlándose del módulo de solicitudes)?