Usiłuję użyć pakietu próbnego Pythons, aby wyśmiewać requests
moduł Pythons . Jakie są podstawowe wezwania do pracy w poniższym scenariuszu?
W moim views.py mam funkcję, która wykonuje różne wywołania requests.get () z różną odpowiedzią za każdym razem
def myview(request):
res1 = requests.get('aurl')
res2 = request.get('burl')
res3 = request.get('curl')
W mojej klasie testowej chcę zrobić coś takiego, ale nie mogę dokładnie określić wywołań metod
Krok 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'
Krok 2:
Zadzwoń do mojego widoku
Krok 3:
sprawdź odpowiedź zawiera „odpowiedź”, „b odpowiedź”, „c odpowiedź”
Jak mogę wykonać krok 1 (drwiąc z modułu żądań)?