summaryrefslogtreecommitdiff
path: root/test/utils/httpservermock.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/utils/httpservermock.py')
-rw-r--r--test/utils/httpservermock.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/utils/httpservermock.py b/test/utils/httpservermock.py
index 54596feb..6a87bf19 100644
--- a/test/utils/httpservermock.py
+++ b/test/utils/httpservermock.py
@@ -96,7 +96,10 @@ class BaseHTTPServerMock:
logging.debug("headers %s", request.headers)
requests[method_name].append(request)
- response = responses[method_name].pop(0)
+ try:
+ response = responses[method_name].pop(0)
+ except IndexError as error:
+ raise ValueError(f"No response for {method_name} request") from error
handler.send_response(response.status_code, response.reason_phrase)
apply_headers_to(response.headers, handler)
handler.end_headers()