Sto cercando di usare il pacchetto simulato Pythons per deridere il requests
modulo Pythons . Quali sono le chiamate di base per farmi lavorare nello scenario seguente?
Nel mio views.py, ho una funzione che fa ogni volta una varietà di chiamate request.get () con risposta diversa
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
Nella mia classe di test voglio fare qualcosa del genere, ma non riesco a capire le esatte chiamate al metodo
Passo 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'
Passo 2:
Chiama il mio punto di vista
Passaggio 3:
verifica che la risposta contenga "a response", "b response", "c response"
Come posso completare il passaggio 1 (deridendo il modulo delle richieste)?