mirror of
https://github.com/httpie/cli.git
synced 2025-01-10 07:38:35 +01:00
Add more output matching tests
This commit is contained in:
parent
3c07a25326
commit
1ac8f69651
@ -63,6 +63,31 @@ def test_terminal_headers_and_body():
|
|||||||
assert_output_matches(r, TERMINAL_REQUEST)
|
assert_output_matches(r, TERMINAL_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
|
def test_terminal_request_headers_response_body(httpbin):
|
||||||
|
r = http('--print=Hb', httpbin + '/get')
|
||||||
|
assert_output_matches(r, TERMINAL_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
|
def test_raw_request_headers_response_body(httpbin):
|
||||||
|
r = http('--print=Hb', httpbin + '/get', env=MockEnvironment(stdout_isatty=False))
|
||||||
|
assert_output_matches(r, RAW_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
|
def test_terminal_request_headers_response_headers(httpbin):
|
||||||
|
r = http('--print=Hh', httpbin + '/get')
|
||||||
|
assert_output_matches(r, [Expect.REQUEST_HEADERS, Expect.RESPONSE_HEADERS])
|
||||||
|
|
||||||
|
|
||||||
|
def test_raw_request_headers_response_headers(httpbin):
|
||||||
|
r = http('--print=Hh', httpbin + '/get')
|
||||||
|
assert_output_matches(r, [Expect.REQUEST_HEADERS, Expect.RESPONSE_HEADERS])
|
||||||
|
|
||||||
|
|
||||||
|
def test_terminal_request_body_response_body(httpbin):
|
||||||
|
r = http('--print=Hh', httpbin + '/get')
|
||||||
|
assert_output_matches(r, [Expect.REQUEST_HEADERS, Expect.RESPONSE_HEADERS])
|
||||||
|
|
||||||
|
|
||||||
def test_raw_headers_and_body():
|
def test_raw_headers_and_body():
|
||||||
r = http(
|
r = http(
|
||||||
'--print=HB', '--offline', 'pie.dev', 'AAA=BBB',
|
'--print=HB', '--offline', 'pie.dev', 'AAA=BBB',
|
||||||
@ -109,3 +134,8 @@ def test_verbose_chunked():
|
|||||||
assert HTTP_OK in r
|
assert HTTP_OK in r
|
||||||
assert 'Transfer-Encoding: chunked' in r
|
assert 'Transfer-Encoding: chunked' in r
|
||||||
assert_output_matches(r, TERMINAL_EXCHANGE)
|
assert_output_matches(r, TERMINAL_EXCHANGE)
|
||||||
|
|
||||||
|
|
||||||
|
def test_request_headers_response_body(httpbin):
|
||||||
|
r = http('--print=Hb', httpbin + '/get')
|
||||||
|
assert_output_matches(r, TERMINAL_REQUEST)
|
||||||
|
Loading…
Reference in New Issue
Block a user