J'essaie d'utiliser le package de simulation Pythons pour simuler le requests
module Pythons . Quels sont les appels de base pour me faire travailler dans le scénario ci-dessous?
Dans mon views.py, j'ai une fonction qui fait une variété d'appels request.get () avec une réponse différente à chaque fois
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
Dans ma classe de test, je veux faire quelque chose comme ça, mais je ne peux pas comprendre les appels de méthode exacts
Étape 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'
Étape 2:
Appeler ma vue
Étape 3:
vérifier que la réponse contient «une réponse», «b réponse», «c réponse»
Comment puis-je terminer l'étape 1 (se moquer du module des demandes)?