Saya mencoba menggunakan paket Python mock untuk mengejek requests
modul Python . Apa saja panggilan dasar untuk membuat saya bekerja dalam skenario di bawah ini?
Dalam views.py saya, saya memiliki fungsi yang membuat berbagai permintaan. Get () panggilan dengan respons berbeda setiap kali
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
Di kelas pengujian saya, saya ingin melakukan sesuatu seperti ini tetapi tidak dapat menemukan panggilan metode yang tepat
Langkah 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'
Langkah 2:
Panggil pandanganku
Langkah 3:
verifikasi respons mengandung 'respons', 'respons b', 'respons c'
Bagaimana saya bisa menyelesaikan Langkah 1 (mengejek modul permintaan)?