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)?