Rename --print-others to --history-print.

This commit is contained in:
Jakub Roztocil 2016-07-01 18:49:27 +02:00
parent 30eb0c2f26
commit 098257c0be
6 changed files with 9 additions and 9 deletions

View File

@ -15,7 +15,7 @@ This project adheres to `Semantic Versioning <http://semver.org/>`_.
* Added JSON detection with ``--json, -j`` to work around incorrect
``Content-Type``
* Added ``--all`` to show intermediate responses such as redirects (with ``--follow``)
* Added ``--print-others, -P WHAT`` to specify formatting of intermediate responses
* Added ``--history-print, -P WHAT`` to specify formatting of intermediate responses
* Added ``--max-redirects=N`` (default 30)
* Added ``-A`` as short name for ``--auth-type``
* Added ``-F`` as short name for ``--follow``

View File

@ -852,7 +852,7 @@ authentication is used (``--auth=digest``), etc.
The intermediary requests/response are by default formatted according to
``--print, -p`` (and its shortcuts described above). If you'd like to change
that, use the **``--print-others, -P``** option. It takes the same
that, use the ``--history-print, -P`` option. It takes the same
arguments as ``--print, -p`` but applies to the intermediary requests only.

View File

@ -298,8 +298,8 @@ output_options.add_argument(
"""
)
output_options.add_argument(
'--print-others', '-P',
dest='output_options_others',
'--history-print', '-P',
dest='output_options_history',
metavar='WHAT',
help="""
The same as --print, -p but applies only to intermediary requests/responses

View File

@ -124,7 +124,7 @@ def program(args, env, log_error):
output_options=(
args.output_options
if response is final_response
else args.output_options_others
else args.output_options_history
)
),
# NOTE: `env.stdout` will in fact be `stderr` with `--download`

View File

@ -380,11 +380,11 @@ class HTTPieArgumentParser(ArgumentParser):
else OUTPUT_OPTIONS_DEFAULT_STDOUT_REDIRECTED
)
if self.args.output_options_others is None:
self.args.output_options_others = self.args.output_options
if self.args.output_options_history is None:
self.args.output_options_history = self.args.output_options
check_options(self.args.output_options, '--print')
check_options(self.args.output_options_others, '--print-others')
check_options(self.args.output_options_history, '--history-print')
if self.args.download and OUT_RESP_BODY in self.args.output_options:
# Response body is always downloaded with --download and it goes

View File

@ -34,7 +34,7 @@ def test_follow_redirect_output_options(httpbin):
'--follow',
'--all',
'--print=h',
'--print-others=H',
'--history-print=H',
httpbin.url + '/redirect/2')
assert r.count('GET /') == 2
assert 'HTTP/1.1 302 FOUND' not in r