Pythons modülünü alay etmek için Pythons sahte paketini kullanmaya çalışıyorum requests
. Aşağıdaki senaryoda çalışmamı sağlayacak temel çağrılar nelerdir?
Benim görünümlerimde, her seferinde farklı yanıtlarla çeşitli requests.get () çağrıları yapan bir fonksiyonum var
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
Test sınıfımda böyle bir şey yapmak istiyorum ancak kesin yöntem çağrılarını anlayamıyorum
Aşama 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'
Adım 2:
Görüşümü ara
Aşama 3:
yanıtın 'yanıt', 'b yanıt', 'c yanıt' içerdiğini doğrulayın
Adım 1'i nasıl tamamlayabilirim (istek modülü ile alay etmek)?