We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce57eb8 commit bbd9c11Copy full SHA for bbd9c11
1 file changed
tests/test_permanent.py
@@ -93,3 +93,16 @@ def test_server_cleared_for_each_test(httpserver: HTTPServer):
93
assert httpserver.ordered_handlers == []
94
assert httpserver.oneshot_handlers == []
95
assert httpserver.handlers == []
96
+
97
98
+def test_response_handler_replaced(httpserver: HTTPServer):
99
+ # https://github.com/csernazs/pytest-httpserver/issues/229
100
+ handler = httpserver.expect_request("/foobar")
101
+ handler.respond_with_data("FOO")
102
+ response = requests.get(httpserver.url_for("/foobar"))
103
+ assert response.text == "FOO"
104
+ assert response.status_code == 200
105
+ handler.respond_with_json({"foo": "bar"})
106
107
+ assert response.json() == {"foo": "bar"}
108
0 commit comments