httpie-cli/tests
Batuhan Taskaya ff6f1887b0
[Major] UI Enhancements (#1321)
* Refactor tests to use a text-based standard output. (#1318)

* Implement new style `--help` (#1316)

* Implement man page generation (#1317)

* Implement rich progress bars. (#1324)

* Man page deployment & isolation. (#1325)

* Remove all unsorted usages in the CLI docs

* Implement isolated mode for man page generation

* Add a CI job for autogenerated files

* Distribute man pages through PyPI

* Pin the date for man pages. (#1326)

* Hide suppressed arguments from --help/man pages (#1329)

* Change download spinner to line (#1328)

* Regenerate autogenerated files when pushed against to master. (#1339)

* Highlight options (#1340)

* Additional man page enhancements (#1341)

* Group options by the parent category & highlight -o/--o

* Display (and underline) the METAVAR on man pages.

* Make help message processing more robust (#1342)

* Inherit `help` from `short_help`

* Don't mirror short_help directly.

* Fixup the serialization

* Use `pager` and `man` on `--manual` when applicable (#1343)

* Run `man $program` on --manual

* Page the output of `--manual` for systems that lack man pages

* Improvements over progress bars (separate bar, status line, etc.) (#1346)

* Redesign the --help layout.

* Make our usage of rich compatible with 9.10.0

* Add `HTTPIE_NO_MAN_PAGES`

* Make tests also patch os.get_terminal_size

* Generate CLI spec from HTTPie & Man Page Hook (#1354)

* Generate CLI spec from HTTPie & add man page hook

* Use the full command space for the option headers
2022-04-14 07:43:10 -07:00
..
client_certs Implement support for private key passphrases 2022-03-07 16:09:07 +03:00
fixtures Implement support for multiple headers with the same name in sessions (#1335) 2022-04-03 06:48:31 -07:00
utils [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
__init__.py Use relative imports (#1057) 2021-05-05 14:13:39 +02:00
conftest.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
README.md Switch from reStructuredText to Markdown and add docs/ (#1139) 2021-09-06 17:36:13 +02:00
test_auth_plugins.py Modernize the code base with f-strings in tests (#1069) 2021-05-26 14:09:38 +02:00
test_auth.py Implement Bearer Auth (#1216) 2021-12-01 09:37:57 -08:00
test_binary.py Remove trailing comma in test 2021-09-24 10:37:59 +02:00
test_cli_ui.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_cli_utils.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_cli.py Formalize @ suffix for all operators (#1225) 2021-12-23 11:06:35 -08:00
test_compress.py Add --raw to allow specifying the raw request body as an alternative to stdin (#1062) 2021-05-24 14:29:54 +02:00
test_config.py Fix encoding error with non-prettified encoded responses (#1168) 2021-10-06 17:27:07 +02:00
test_cookie_on_redirects.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
test_cookie.py Add internal support for file-like object responses to improve adapter plugin support (#1094) 2021-07-06 21:00:06 +02:00
test_defaults.py Add --raw to allow specifying the raw request body as an alternative to stdin (#1062) 2021-05-24 14:29:54 +02:00
test_downloads.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_encoding.py Fix encoding error with non-prettified encoded responses (#1168) 2021-10-06 17:27:07 +02:00
test_errors.py Better DNS error handling (#1249) 2021-12-23 11:35:30 -08:00
test_exit_status.py Use relative imports (#1057) 2021-05-05 14:13:39 +02:00
test_httpie_cli.py Decouple parser definition from argparse (#1293) 2022-03-08 01:34:04 +03:00
test_httpie.py Don't send Content-Length for OPTIONS requests when there is no data. (#1319) 2022-04-03 06:02:41 -07:00
test_json.py Regulate top-level arrays (#1292) 2022-02-08 15:18:40 -08:00
test_meta.py Fix time elapsed (#1277) 2022-01-23 04:52:38 -08:00
test_offline.py Add --raw to allow specifying the raw request body as an alternative to stdin (#1062) 2021-05-24 14:29:54 +02:00
test_output.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_parser_schema.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_plugins_cli.py Add httpie cli plugins in favor of the new cli namespace. (#1320) 2022-04-03 06:06:42 -07:00
test_redirects.py Support multiple headers sharing the same name (#1190) 2021-10-31 15:04:39 +01:00
test_regressions.py Modernize the code base with f-strings in tests (#1069) 2021-05-26 14:09:38 +02:00
test_sessions.py Add support for sending secure cookies over localhost (#1327) 2022-04-14 07:42:05 -07:00
test_ssl.py Implement support for private key passphrases 2022-03-07 16:09:07 +03:00
test_stream.py [Major] UI Enhancements (#1321) 2022-04-14 07:43:10 -07:00
test_tokens.py Implement basic metrics layout & total elapsed time (#1250) 2021-12-23 12:13:25 -08:00
test_transport_plugin.py Add internal support for file-like object responses to improve adapter plugin support (#1094) 2021-07-06 21:00:06 +02:00
test_uploads.py Mark stdin warning related tests with requires_external_processes (#1289) 2022-02-01 01:52:07 -08:00
test_windows.py Fix several issues found with flake8 (#1081) 2021-06-01 14:46:58 +02:00
test_xml.py Fix encoding error with non-prettified encoded responses (#1168) 2021-10-06 17:27:07 +02:00

HTTPie Test Suite

Please see CONTRIBUTING for contribution and testing guidelines.