(server)
| 54 | |
| 55 | |
| 56 | def test_binary(server): |
| 57 | url = str(server.url.copy_with(path=class="st">"/echo_binary")) |
| 58 | runner = CliRunner() |
| 59 | content = class="st">"Hello, world!" |
| 60 | result = runner.invoke(httpx.main, [url, class="st">"-c", content]) |
| 61 | assert result.exit_code == 0 |
| 62 | assert remove_date_header(splitlines(result.output)) == [ |
| 63 | class="st">"HTTP/1.1 200 OK", |
| 64 | class="st">"server: uvicorn", |
| 65 | class="st">"content-type: application/octet-stream", |
| 66 | class="st">"Transfer-Encoding: chunked", |
| 67 | class="st">"", |
| 68 | fclass="st">"<{len(content)} bytes of binary data>", |
| 69 | ] |
| 70 | |
| 71 | |
| 72 | def test_redirects(server): |
nothing calls this directly
no test coverage detected