()
| 148 | |
| 149 | |
| 150 | def test_logging(): |
| 151 | buffer = StringIO() |
| 152 | transport = httpx.WSGITransport(app=log_to_wsgi_log_buffer, wsgi_errors=buffer) |
| 153 | client = httpx.Client(transport=transport) |
| 154 | response = client.post("http://www.example.org/", content=b"example") |
| 155 | assert response.status_code == 200 # no errors |
| 156 | buffer.seek(0) |
| 157 | assert buffer.read() == "test1\ntest2" |
| 158 | |
| 159 | |
| 160 | @pytest.mark.parametrize( |