text: Title: Many tests fail
  Body: Ubuntu 16.10
  tag: 0.9.8
  
  Building & testing with:
  ```
          echo --------
          echo Cleaning
          echo --------
          cd git-httpie
          sudo -u actionmystique -H git-reset-clean-pull-checkout.sh $branch $tag
  
          echo -----------------------
          echo Installing Dependencies
          echo -----------------------
          pip install -r requirements-dev.txt -U
  
          echo --------
          echo Building
          echo --------
          sudo -u actionmystique -H python setup.py build
  
          echo ---------
          echo Installing
          echo ---------
          python setup.py install
  
          echo --------
          echo Testing
          echo --------
          python setup.py test
  ```
  leads to:
  ```
  --------
  Testing
  --------
  running test
  running egg_info
  writing requirements to httpie.egg-info/requires.txt
  writing httpie.egg-info/PKG-INFO
  writing top-level names to httpie.egg-info/top_level.txt
  writing dependency_links to httpie.egg-info/dependency_links.txt
  writing entry points to httpie.egg-info/entry_points.txt
  reading manifest file 'httpie.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'httpie.egg-info/SOURCES.txt'
  running build_ext
  ============================================================================ test session starts ============================================================================
  platform linux2 -- Python 2.7.12+, pytest-3.0.7, py-1.4.33, pluggy-0.4.0 -- /usr/bin/python
  cachedir: .cache
  rootdir: /home/actionmystique/src/HTTPie/git-httpie, inifile: pytest.ini
  plugins: xdist-1.15.0, timeout-1.2.0, httpbin-0.2.3, cov-2.4.0, catchlog-1.2.2
  collected 236 items 
  
  httpie/utils.py::httpie.utils.humanize_bytes PASSED
  tests/test_auth.py::test_basic_auth[http] PASSED
  tests/test_auth.py::test_digest_auth[http---auth-type] PASSED
  tests/test_auth.py::test_digest_auth[http--A] PASSED
  tests/test_auth.py::test_credentials_in_url[http] PASSED
  tests/test_auth.py::test_credentials_in_url_auth_flag_has_priority[http] PASSED
  tests/test_downloads.py::TestDownloads::test_actual_download[http] PASSED
  tests/test_downloads.py::TestDownloads::test_download_with_Content_Length[http] PASSED
  tests/test_downloads.py::TestDownloads::test_download_no_Content_Length[http] PASSED
  tests/test_downloads.py::TestDownloads::test_download_interrupted[http] PASSED
  tests/test_httpie.py::test_GET[http] PASSED
  tests/test_httpie.py::test_DELETE[http] PASSED
  tests/test_httpie.py::test_PUT[http] PASSED
  tests/test_httpie.py::test_POST_JSON_data[http] PASSED
  tests/test_httpie.py::test_POST_form[http] PASSED
  tests/test_httpie.py::test_POST_form_multiple_values[http] PASSED
  tests/test_httpie.py::test_POST_stdin[http] PASSED
  tests/test_httpie.py::test_headers[http] PASSED
  tests/test_httpie.py::test_headers_unset[http] PASSED
  tests/test_httpie.py::test_unset_host_header[http] SKIPPED
  tests/test_httpie.py::test_headers_empty_value[http] PASSED
  tests/test_httpie.py::test_json_input_preserve_order[http] PASSED
  tests/test_auth.py::test_basic_auth[https] PASSED
  tests/test_auth.py::test_digest_auth[https---auth-type] PASSED
  tests/test_auth.py::test_digest_auth[https--A] PASSED
  tests/test_auth.py::test_credentials_in_url[https] PASSED
  tests/test_auth.py::test_credentials_in_url_auth_flag_has_priority[https] PASSED
  tests/test_downloads.py::TestDownloads::test_actual_download[https] PASSED
  tests/test_downloads.py::TestDownloads::test_download_with_Content_Length[https] PASSED
  tests/test_downloads.py::TestDownloads::test_download_no_Content_Length[https] PASSED
  tests/test_downloads.py::TestDownloads::test_download_interrupted[https] PASSED
  tests/test_httpie.py::test_GET[https] PASSED
  tests/test_httpie.py::test_DELETE[https] PASSED
  tests/test_httpie.py::test_PUT[https] PASSED
  tests/test_httpie.py::test_POST_JSON_data[https] PASSED
  tests/test_httpie.py::test_POST_form[https] PASSED
  tests/test_httpie.py::test_POST_form_multiple_values[https] PASSED
  tests/test_httpie.py::test_POST_stdin[https] PASSED
  tests/test_httpie.py::test_headers[https] PASSED
  tests/test_httpie.py::test_headers_unset[https] PASSED
  tests/test_httpie.py::test_unset_host_header[https] SKIPPED
  tests/test_httpie.py::test_headers_empty_value[https] PASSED
  tests/test_httpie.py::test_json_input_preserve_order[https] PASSED
  tests/test_auth.py::test_password_prompt PASSED
  tests/test_auth.py::test_only_username_in_url[username@example.org] PASSED
  tests/test_auth.py::test_only_username_in_url[username:@example.org] PASSED
  tests/test_auth.py::test_missing_auth PASSED
  tests/test_auth_plugins.py::test_auth_plugin_parse_auth_false PASSED
  tests/test_auth_plugins.py::test_auth_plugin_require_auth_false PASSED
  tests/test_auth_plugins.py::test_auth_plugin_require_auth_false_and_auth_provided PASSED
  tests/test_auth_plugins.py::test_auth_plugin_prompt_password_false PASSED
  tests/test_binary.py::TestBinaryRequestData::test_binary_stdin PASSED
  tests/test_binary.py::TestBinaryRequestData::test_binary_file_path PASSED
  tests/test_binary.py::TestBinaryRequestData::test_binary_file_form PASSED
  tests/test_binary.py::TestBinaryResponseData::test_binary_suppresses_when_terminal PASSED
  tests/test_binary.py::TestBinaryResponseData::test_binary_suppresses_when_not_terminal_but_pretty PASSED
  tests/test_binary.py::TestBinaryResponseData::test_binary_included_and_correct_when_suitable PASSED
  tests/test_cli.py::TestItemParsing::test_invalid_items PASSED
  tests/test_cli.py::TestItemParsing::test_escape_separator PASSED
  tests/test_cli.py::TestItemParsing::test_backslash_before_non_special_character_does_not_escape[path=c:\windows-path-=-c:\windows] PASSED
  tests/test_cli.py::TestItemParsing::test_backslash_before_non_special_character_does_not_escape[path=c:\windows\-path-=-c:\windows\] PASSED
  tests/test_cli.py::TestItemParsing::test_backslash_before_non_special_character_does_not_escape[path\==c:\windows-path=-=-c:\windows] PASSED
  tests/test_cli.py::TestItemParsing::test_escape_longsep PASSED
  tests/test_cli.py::TestItemParsing::test_valid_items PASSED
  tests/test_cli.py::TestItemParsing::test_multiple_file_fields_with_same_field_name PASSED
  tests/test_cli.py::TestItemParsing::test_multiple_text_fields_with_same_field_name PASSED
  tests/test_cli.py::TestQuerystring::test_query_string_params_in_url PASSED
  tests/test_cli.py::TestQuerystring::test_query_string_params_items PASSED
  tests/test_cli.py::TestQuerystring::test_query_string_params_in_url_and_items_with_duplicates PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand_with_slash PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand_with_port PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand_with_path PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand_with_port_and_slash PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_expand_localhost_shorthand_with_port_and_path PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_dont_expand_shorthand_ipv6_as_shorthand PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_dont_expand_longer_ipv6_as_shorthand PASSED
  tests/test_cli.py::TestLocalhostShorthand::test_dont_expand_full_ipv6_as_shorthand PASSED
  tests/test_cli.py::TestArgumentParser::test_guess_when_method_set_and_valid PASSED
  tests/test_cli.py::TestArgumentParser::test_guess_when_method_not_set PASSED
  tests/test_cli.py::TestArgumentParser::test_guess_when_method_set_but_invalid_and_data_field PASSED
  tests/test_cli.py::TestArgumentParser::test_guess_when_method_set_but_invalid_and_header_field PASSED
  tests/test_cli.py::TestArgumentParser::test_guess_when_method_set_but_invalid_and_item_exists PASSED
  tests/test_cli.py::TestNoOptions::test_valid_no_options PASSED
  tests/test_cli.py::TestNoOptions::test_invalid_no_options PASSED
  tests/test_cli.py::TestIgnoreStdin::test_ignore_stdin PASSED
  tests/test_cli.py::TestIgnoreStdin::test_ignore_stdin_cannot_prompt_password PASSED
  tests/test_cli.py::TestSchemes::test_invalid_custom_scheme PASSED
  tests/test_cli.py::TestSchemes::test_invalid_scheme_via_via_default_scheme PASSED
  tests/test_cli.py::TestSchemes::test_default_scheme PASSED
  tests/test_config.py::test_default_options PASSED
  tests/test_config.py::test_default_options_overwrite PASSED
  tests/test_config.py::test_migrate_implicit_content_type PASSED
  tests/test_defaults.py::TestImplicitHTTPMethod::test_implicit_GET PASSED
  tests/test_defaults.py::TestImplicitHTTPMethod::test_implicit_GET_with_headers PASSED
  tests/test_defaults.py::TestImplicitHTTPMethod::test_implicit_POST_json PASSED
  tests/test_defaults.py::TestImplicitHTTPMethod::test_implicit_POST_form PASSED
  tests/test_defaults.py::TestImplicitHTTPMethod::test_implicit_POST_stdin PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_GET_no_data_no_auto_headers PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_POST_no_data_no_auto_headers PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_POST_with_data_auto_JSON_headers PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_GET_with_data_auto_JSON_headers PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_POST_explicit_JSON_auto_JSON_accept PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_GET_explicit_JSON_explicit_headers PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_POST_form_auto_Content_Type PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_POST_form_Content_Type_override PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_print_only_body_when_stdout_redirected_by_default PASSED
  tests/test_defaults.py::TestAutoContentTypeAndAcceptHeaders::test_print_overridable_when_stdout_redirected PASSED
  tests/test_docs.py::test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/AUTHORS.rst] FAILED
  tests/test_docs.py::test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/CONTRIBUTING.rst] FAILED
  tests/test_docs.py::test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/CHANGELOG.rst] FAILED
  tests/test_docs.py::test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/README.rst] FAILED
  tests/test_docs.py::test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/tests/README.rst] FAILED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Range_parsing PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename=hello-WORLD_123.txt-hello-WORLD_123.txt] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename=".hello-WORLD_123.txt"-hello-WORLD_123.txt] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename="white space.txt"-white space.txt] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename="\"quotes\".txt"-"quotes".txt] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename=/etc/hosts-hosts] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_Content_Disposition_parsing[attachment; filename=-None] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_filename_from_url PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.bar-0-foo.bar] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.bar-1-foo.bar-1] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.bar-10-foo.bar-10] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[AAAAAAAAAAAAAAAAAAAA-0-AAAAAAAAAA] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[AAAAAAAAAAAAAAAAAAAA-1-AAAAAAAA-1] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[AAAAAAAAAAAAAAAAAAAA-10-AAAAAAA-10] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[AAAAAAAAAAAAAAAAAAAA.txt-0-AAAAAA.txt] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[AAAAAAAAAAAAAAAAAAAA.txt-1-AAAA.txt-1] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.AAAAAAAAAAAAAAAAAAAA-0-foo.AAAAAA] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.AAAAAAAAAAAAAAAAAAAA-1-foo.AAAA-1] PASSED
  tests/test_downloads.py::TestDownloadUtils::test_unique_filename[foo.AAAAAAAAAAAAAAAAAAAA-10-foo.AAA-10] PASSED
  tests/test_errors.py::test_error PASSED
  tests/test_errors.py::test_error_traceback PASSED
  tests/test_errors.py::test_timeout PASSED
  tests/test_exit_status.py::test_keyboard_interrupt_during_arg_parsing_exit_status PASSED
  tests/test_exit_status.py::test_keyboard_interrupt_in_program_exit_status PASSED
  tests/test_exit_status.py::test_ok_response_exits_0 PASSED
  tests/test_exit_status.py::test_error_response_exits_0_without_check_status PASSED
  tests/test_exit_status.py::test_timeout_exit_status PASSED
  tests/test_exit_status.py::test_3xx_check_status_exits_3_and_stderr_when_stdout_redirected PASSED
  tests/test_exit_status.py::test_3xx_check_status_redirects_allowed_exits_0 PASSED
  tests/test_exit_status.py::test_4xx_check_status_exits_4 PASSED
  tests/test_exit_status.py::test_5xx_check_status_exits_5 PASSED
  tests/test_httpie.py::test_debug PASSED
  tests/test_httpie.py::test_help PASSED
  tests/test_httpie.py::test_version PASSED
  tests/test_httpie.py::test_headers_empty_value_with_value_gives_error PASSED
  tests/test_output.py::test_output_option[True] PASSED
  tests/test_output.py::test_output_option[False] PASSED
  tests/test_output.py::TestVerboseFlag::test_verbose PASSED
  tests/test_output.py::TestVerboseFlag::test_verbose_form PASSED
  tests/test_output.py::TestVerboseFlag::test_verbose_json PASSED
  tests/test_output.py::TestVerboseFlag::test_verbose_implies_all PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/json+foo-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/foo+json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/json-foo-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/x-json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[foo/json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[foo/json+bar-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[foo/bar+json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[foo/json-foo-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[foo/x-json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[application/vnd.comverge.grid+hal+json-False-None-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[text/plain-True-{}-JSON] PASSED
  tests/test_output.py::TestColors::test_get_lexer[text/plain-True-foo-Text only] PASSED
  tests/test_output.py::TestColors::test_get_lexer_not_found PASSED
  tests/test_output.py::TestPrettyOptions::test_pretty_enabled_by_default PASSED
  tests/test_output.py::TestPrettyOptions::test_pretty_enabled_by_default_unless_stdout_redirected PASSED
  tests/test_output.py::TestPrettyOptions::test_force_pretty PASSED
  tests/test_output.py::TestPrettyOptions::test_force_ugly PASSED
  tests/test_output.py::TestPrettyOptions::test_subtype_based_pygments_lexer_match PASSED
  tests/test_output.py::TestPrettyOptions::test_colors_option PASSED
  tests/test_output.py::TestPrettyOptions::test_format_option PASSED
  tests/test_output.py::TestLineEndings::test_CRLF_headers_only PASSED
  tests/test_output.py::TestLineEndings::test_CRLF_ugly_response PASSED
  tests/test_output.py::TestLineEndings::test_CRLF_formatted_response PASSED
  tests/test_output.py::TestLineEndings::test_CRLF_ugly_request PASSED
  tests/test_output.py::TestLineEndings::test_CRLF_formatted_request PASSED
  tests/test_redirects.py::test_follow_all_redirects_shown PASSED
  tests/test_redirects.py::test_follow_without_all_redirects_hidden[--follow] PASSED
  tests/test_redirects.py::test_follow_without_all_redirects_hidden[-F] PASSED
  tests/test_redirects.py::test_follow_all_output_options_used_for_redirects PASSED
  tests/test_redirects.py::test_follow_redirect_output_options PASSED
  tests/test_redirects.py::test_max_redirects PASSED
  tests/test_regressions.py::test_Host_header_overwrite PASSED
  tests/test_regressions.py::test_output_devnull PASSED
  tests/test_sessions.py::TestSessionFlow::test_session_created_and_reused PASSED
  tests/test_sessions.py::TestSessionFlow::test_session_update PASSED
  tests/test_sessions.py::TestSessionFlow::test_session_read_only PASSED
  tests/test_sessions.py::TestSession::test_session_ignored_header_prefixes PASSED
  tests/test_sessions.py::TestSession::test_session_by_path PASSED
  tests/test_sessions.py::TestSession::test_session_unicode PASSED
  tests/test_sessions.py::TestSession::test_session_default_header_value_overwritten PASSED
  tests/test_sessions.py::TestSession::test_download_in_session PASSED
  tests/test_ssl.py::test_ssl_version[ssl2.3] PASSED
  tests/test_ssl.py::test_ssl_version[tls1] PASSED
  tests/test_ssl.py::test_ssl_version[tls1.1] PASSED
  tests/test_ssl.py::test_ssl_version[tls1.2] PASSED
  tests/test_ssl.py::TestClientCert::test_cert_and_key PASSED
  tests/test_ssl.py::TestClientCert::test_cert_pem PASSED
  tests/test_ssl.py::TestClientCert::test_cert_file_not_found PASSED
  tests/test_ssl.py::TestClientCert::test_cert_file_invalid FAILED
  tests/test_ssl.py::TestClientCert::test_cert_ok_but_missing_key FAILED
  tests/test_ssl.py::TestServerCert::test_verify_no_OK PASSED
  tests/test_ssl.py::TestServerCert::test_verify_custom_ca_bundle_path PASSED
  tests/test_ssl.py::TestServerCert::test_self_signed_server_cert_by_default_raises_ssl_error PASSED
  tests/test_ssl.py::TestServerCert::test_verify_custom_ca_bundle_invalid_path FAILED
  tests/test_ssl.py::TestServerCert::test_verify_custom_ca_bundle_invalid_bundle pytest-httpbin server hit an exception serving request: EOF occurred in violation of protocol (_ssl.c:590)
  attempting to ignore so the rest of the tests can run
  FAILED
  tests/test_stream.py::test_pretty_redirected_stream PASSED
  tests/test_stream.py::test_encoded_stream PASSED
  tests/test_stream.py::test_redirected_stream PASSED
  tests/test_unicode.py::test_unicode_headers PASSED
  tests/test_unicode.py::test_unicode_headers_verbose PASSED
  tests/test_unicode.py::test_unicode_form_item PASSED
  tests/test_unicode.py::test_unicode_form_item_verbose PASSED
  tests/test_unicode.py::test_unicode_json_item PASSED
  tests/test_unicode.py::test_unicode_json_item_verbose PASSED
  tests/test_unicode.py::test_unicode_raw_json_item PASSED
  tests/test_unicode.py::test_unicode_raw_json_item_verbose PASSED
  tests/test_unicode.py::test_unicode_url_query_arg_item PASSED
  tests/test_unicode.py::test_unicode_url_query_arg_item_verbose PASSED
  tests/test_unicode.py::test_unicode_url PASSED
  tests/test_unicode.py::test_unicode_basic_auth PASSED
  tests/test_unicode.py::test_unicode_digest_auth PASSED
  tests/test_uploads.py::TestMultipartFormDataFileUpload::test_non_existent_file_raises_parse_error PASSED
  tests/test_uploads.py::TestMultipartFormDataFileUpload::test_upload_ok PASSED
  tests/test_uploads.py::TestMultipartFormDataFileUpload::test_upload_multiple_fields_with_the_same_name PASSED
  tests/test_uploads.py::TestRequestBodyFromFilePath::test_request_body_from_file_by_path PASSED
  tests/test_uploads.py::TestRequestBodyFromFilePath::test_request_body_from_file_by_path_with_explicit_content_type PASSED
  tests/test_uploads.py::TestRequestBodyFromFilePath::test_request_body_from_file_by_path_no_field_name_allowed PASSED
  tests/test_uploads.py::TestRequestBodyFromFilePath::test_request_body_from_file_by_path_no_data_items_allowed PASSED
  tests/test_windows.py::TestWindowsOnly::test_windows_colorized_output SKIPPED
  tests/test_windows.py::TestFakeWindows::test_output_file_pretty_not_allowed_on_windows PASSED
  tests/utils.py::utils.http PASSED
  
  ================================================================================= FAILURES ==================================================================================
  _______________________________________________ test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/AUTHORS.rst] ________________________________________________
  
  filename = '/home/actionmystique/src/HTTPie/git-httpie/AUTHORS.rst'
  
      @pytest.mark.skipif(not has_docutils(), reason='docutils not installed')
      @pytest.mark.parametrize('filename', filenames)
      def test_rst_file_syntax(filename):
          p = subprocess.Popen(
              ['rst2pseudoxml.py', '--report=1', '--exit-status=1', filename],
              stderr=subprocess.PIPE,
              stdout=subprocess.PIPE
          )
          err = p.communicate()[1]
  >       assert p.returncode == 0, err.decode('utf8')
  E       AssertionError: Traceback (most recent call last):
  E           File "/usr/local/bin/rst2pseudoxml.py", line 17, in <module>
  E             from docutils.core import publish_cmdline, default_description
  E           File "/usr/local/lib/python2.7/dist-packages/docutils/__init__.py", line 68, in <module>
  E             class ApplicationError(StandardError):
  E         NameError: name 'StandardError' is not defined
  E         
  E       assert 1 == 0
  E        +  where 1 = <subprocess.Popen object at 0x7f6c45daf8d0>.returncode
  
  tests/test_docs.py:39: AssertionError
  _____________________________________________ test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/CONTRIBUTING.rst] _____________________________________________
  
  filename = '/home/actionmystique/src/HTTPie/git-httpie/CONTRIBUTING.rst'
  
      @pytest.mark.skipif(not has_docutils(), reason='docutils not installed')
      @pytest.mark.parametrize('filename', filenames)
      def test_rst_file_syntax(filename):
          p = subprocess.Popen(
              ['rst2pseudoxml.py', '--report=1', '--exit-status=1', filename],
              stderr=subprocess.PIPE,
              stdout=subprocess.PIPE
          )
          err = p.communicate()[1]
  >       assert p.returncode == 0, err.decode('utf8')
  E       AssertionError: Traceback (most recent call last):
  E           File "/usr/local/bin/rst2pseudoxml.py", line 17, in <module>
  E             from docutils.core import publish_cmdline, default_description
  E           File "/usr/local/lib/python2.7/dist-packages/docutils/__init__.py", line 68, in <module>
  E             class ApplicationError(StandardError):
  E         NameError: name 'StandardError' is not defined
  E         
  E       assert 1 == 0
  E        +  where 1 = <subprocess.Popen object at 0x7f6c44de4950>.returncode
  
  tests/test_docs.py:39: AssertionError
  ______________________________________________ test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/CHANGELOG.rst] _______________________________________________
  
  filename = '/home/actionmystique/src/HTTPie/git-httpie/CHANGELOG.rst'
  
      @pytest.mark.skipif(not has_docutils(), reason='docutils not installed')
      @pytest.mark.parametrize('filename', filenames)
      def test_rst_file_syntax(filename):
          p = subprocess.Popen(
              ['rst2pseudoxml.py', '--report=1', '--exit-status=1', filename],
              stderr=subprocess.PIPE,
              stdout=subprocess.PIPE
          )
          err = p.communicate()[1]
  >       assert p.returncode == 0, err.decode('utf8')
  E       AssertionError: Traceback (most recent call last):
  E           File "/usr/local/bin/rst2pseudoxml.py", line 17, in <module>
  E             from docutils.core import publish_cmdline, default_description
  E           File "/usr/local/lib/python2.7/dist-packages/docutils/__init__.py", line 68, in <module>
  E             class ApplicationError(StandardError):
  E         NameError: name 'StandardError' is not defined
  E         
  E       assert 1 == 0
  E        +  where 1 = <subprocess.Popen object at 0x7f6c44e22c90>.returncode
  
  tests/test_docs.py:39: AssertionError
  ________________________________________________ test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/README.rst] ________________________________________________
  
  filename = '/home/actionmystique/src/HTTPie/git-httpie/README.rst'
  
      @pytest.mark.skipif(not has_docutils(), reason='docutils not installed')
      @pytest.mark.parametrize('filename', filenames)
      def test_rst_file_syntax(filename):
          p = subprocess.Popen(
              ['rst2pseudoxml.py', '--report=1', '--exit-status=1', filename],
              stderr=subprocess.PIPE,
              stdout=subprocess.PIPE
          )
          err = p.communicate()[1]
  >       assert p.returncode == 0, err.decode('utf8')
  E       AssertionError: Traceback (most recent call last):
  E           File "/usr/local/bin/rst2pseudoxml.py", line 17, in <module>
  E             from docutils.core import publish_cmdline, default_description
  E           File "/usr/local/lib/python2.7/dist-packages/docutils/__init__.py", line 68, in <module>
  E             class ApplicationError(StandardError):
  E         NameError: name 'StandardError' is not defined
  E         
  E       assert 1 == 0
  E        +  where 1 = <subprocess.Popen object at 0x7f6c44de4e10>.returncode
  
  tests/test_docs.py:39: AssertionError
  _____________________________________________ test_rst_file_syntax[/home/actionmystique/src/HTTPie/git-httpie/tests/README.rst] _____________________________________________
  
  filename = '/home/actionmystique/src/HTTPie/git-httpie/tests/README.rst'
  
      @pytest.mark.skipif(not has_docutils(), reason='docutils not installed')
      @pytest.mark.parametrize('filename', filenames)
      def test_rst_file_syntax(filename):
          p = subprocess.Popen(
              ['rst2pseudoxml.py', '--report=1', '--exit-status=1', filename],
              stderr=subprocess.PIPE,
              stdout=subprocess.PIPE
          )
          err = p.communicate()[1]
  >       assert p.returncode == 0, err.decode('utf8')
  E       AssertionError: Traceback (most recent call last):
  E           File "/usr/local/bin/rst2pseudoxml.py", line 17, in <module>
  E             from docutils.core import publish_cmdline, default_description
  E           File "/usr/local/lib/python2.7/dist-packages/docutils/__init__.py", line 68, in <module>
  E             class ApplicationError(StandardError):
  E         NameError: name 'StandardError' is not defined
  E         
  E       assert 1 == 0
  E        +  where 1 = <subprocess.Popen object at 0x7f6c44e1cfd0>.returncode
  
  tests/test_docs.py:39: AssertionError
  ___________________________________________________________________ TestClientCert.test_cert_file_invalid ___________________________________________________________________
  
  self = <test_ssl.TestClientCert instance at 0x7f6c3d403998>, httpbin_secure = <SecureServer(<class 'pytest_httpbin.serve.SecureServer'>, started 140102906935040)>
  
      def test_cert_file_invalid(self, httpbin_secure):
          with pytest.raises(SSLError):
              http(httpbin_secure + '/get',
  >                '--cert', __file__)
  
  tests/test_ssl.py:62: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  tests/utils.py:207: in http
      exit_status = main(args=args, **kwargs)
  httpie/core.py:227: in main
      log_error=log_error,
  httpie/core.py:99: in program
      final_response = get_response(args, config_dir=env.config.directory)
  httpie/client.py:70: in get_response
      response = requests_session.request(**kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:488: in request
      resp = self.send(prep, **send_kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:609: in send
      r = adapter.send(request, **kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/adapters.py:423: in send
      timeout=timeout
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:600: in urlopen
      chunked=chunked)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:345: in _make_request
      self._validate_conn(conn)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:844: in _validate_conn
      conn.connect()
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py:326: in connect
      ssl_context=context)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:322: in ssl_wrap_socket
      context.load_cert_chain(certfile, keyfile)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py:416: in load_cert_chain
      self._ctx.use_certificate_file(certfile)
  /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:740: in use_certificate_file
      _raise_current_error()
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
  exception_type = <class 'OpenSSL.SSL.Error'>
  
      def exception_from_error_queue(exception_type):
          """
          Convert an OpenSSL library failure into a Python exception.
      
          When a call to the native OpenSSL library fails, this is usually signalled
          by the return value, and an error code is stored in an error queue
          associated with the current thread. The err library provides functions to
          obtain these error codes and textual error messages.
          """
          errors = []
      
          while True:
              error = lib.ERR_get_error()
              if error == 0:
                  break
              errors.append((
                  text(lib.ERR_lib_error_string(error)),
                  text(lib.ERR_func_error_string(error)),
                  text(lib.ERR_reason_error_string(error))))
      
  >       raise exception_type(errors)
  E       Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_certificate_file', 'PEM lib')]
  
  /usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py:54: Error
  --------------------------------------------------------------------------- Captured stderr call ----------------------------------------------------------------------------
  
  http: error: Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_certificate_file', 'PEM lib')]
  ----------------------------------------------------------------------------- Captured log call -----------------------------------------------------------------------------
  connectionpool.py          818 DEBUG    Starting new HTTPS connection (1): 127.0.0.1
  ________________________________________________________________ TestClientCert.test_cert_ok_but_missing_key ________________________________________________________________
  
  self = <test_ssl.TestClientCert instance at 0x7f6c3d2b9b00>, httpbin_secure = <SecureServer(<class 'pytest_httpbin.serve.SecureServer'>, started 140102906935040)>
  
      def test_cert_ok_but_missing_key(self, httpbin_secure):
          with pytest.raises(SSLError):
              http(httpbin_secure + '/get',
  >                '--cert', CLIENT_CERT)
  
  tests/test_ssl.py:67: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  tests/utils.py:207: in http
      exit_status = main(args=args, **kwargs)
  httpie/core.py:227: in main
      log_error=log_error,
  httpie/core.py:99: in program
      final_response = get_response(args, config_dir=env.config.directory)
  httpie/client.py:70: in get_response
      response = requests_session.request(**kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:488: in request
      resp = self.send(prep, **send_kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:609: in send
      r = adapter.send(request, **kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/adapters.py:423: in send
      timeout=timeout
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:600: in urlopen
      chunked=chunked)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:345: in _make_request
      self._validate_conn(conn)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:844: in _validate_conn
      conn.connect()
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py:326: in connect
      ssl_context=context)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:322: in ssl_wrap_socket
      context.load_cert_chain(certfile, keyfile)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py:419: in load_cert_chain
      self._ctx.use_privatekey_file(keyfile or certfile)
  /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:798: in use_privatekey_file
      self._raise_passphrase_exception()
  /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:777: in _raise_passphrase_exception
      _raise_current_error()
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
  exception_type = <class 'OpenSSL.SSL.Error'>
  
      def exception_from_error_queue(exception_type):
          """
          Convert an OpenSSL library failure into a Python exception.
      
          When a call to the native OpenSSL library fails, this is usually signalled
          by the return value, and an error code is stored in an error queue
          associated with the current thread. The err library provides functions to
          obtain these error codes and textual error messages.
          """
          errors = []
      
          while True:
              error = lib.ERR_get_error()
              if error == 0:
                  break
              errors.append((
                  text(lib.ERR_lib_error_string(error)),
                  text(lib.ERR_func_error_string(error)),
                  text(lib.ERR_reason_error_string(error))))
      
  >       raise exception_type(errors)
  E       Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_PrivateKey_file', 'PEM lib')]
  
  /usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py:54: Error
  --------------------------------------------------------------------------- Captured stderr call ----------------------------------------------------------------------------
  
  http: error: Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_PrivateKey_file', 'PEM lib')]
  ----------------------------------------------------------------------------- Captured log call -----------------------------------------------------------------------------
  connectionpool.py          818 DEBUG    Starting new HTTPS connection (1): 127.0.0.1
  _________________________________________________________ TestServerCert.test_verify_custom_ca_bundle_invalid_path __________________________________________________________
  
  self = <test_ssl.TestServerCert instance at 0x7f6c45eab638>, httpbin_secure = <SecureServer(<class 'pytest_httpbin.serve.SecureServer'>, started 140102906935040)>
  
      def test_verify_custom_ca_bundle_invalid_path(self, httpbin_secure):
          with pytest.raises(SSLError):
  >           http(httpbin_secure.url + '/get', '--verify', '/__not_found__')
  
  tests/test_ssl.py:89: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  tests/utils.py:207: in http
      exit_status = main(args=args, **kwargs)
  httpie/core.py:227: in main
      log_error=log_error,
  httpie/core.py:99: in program
      final_response = get_response(args, config_dir=env.config.directory)
  httpie/client.py:70: in get_response
      response = requests_session.request(**kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:488: in request
      resp = self.send(prep, **send_kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:609: in send
      r = adapter.send(request, **kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/adapters.py:423: in send
      timeout=timeout
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:600: in urlopen
      chunked=chunked)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:345: in _make_request
      self._validate_conn(conn)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:844: in _validate_conn
      conn.connect()
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py:326: in connect
      ssl_context=context)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:308: in ssl_wrap_socket
      context.load_verify_locations(ca_certs, ca_cert_dir)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py:411: in load_verify_locations
      self._ctx.load_verify_locations(cafile, capath)
  /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:669: in load_verify_locations
      _raise_current_error()
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
  exception_type = <class 'OpenSSL.SSL.Error'>
  
      def exception_from_error_queue(exception_type):
          """
          Convert an OpenSSL library failure into a Python exception.
      
          When a call to the native OpenSSL library fails, this is usually signalled
          by the return value, and an error code is stored in an error queue
          associated with the current thread. The err library provides functions to
          obtain these error codes and textual error messages.
          """
          errors = []
      
          while True:
              error = lib.ERR_get_error()
              if error == 0:
                  break
              errors.append((
                  text(lib.ERR_lib_error_string(error)),
                  text(lib.ERR_func_error_string(error)),
                  text(lib.ERR_reason_error_string(error))))
      
  >       raise exception_type(errors)
  E       Error: [('system library', 'fopen', 'No such file or directory'), ('BIO routines', 'BIO_new_file', 'no such file'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'system lib')]
  
  /usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py:54: Error
  --------------------------------------------------------------------------- Captured stderr call ----------------------------------------------------------------------------
  
  http: error: Error: [('system library', 'fopen', 'No such file or directory'), ('BIO routines', 'BIO_new_file', 'no such file'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'system lib')]
  ----------------------------------------------------------------------------- Captured log call -----------------------------------------------------------------------------
  connectionpool.py          818 DEBUG    Starting new HTTPS connection (1): 127.0.0.1
  ________________________________________________________ TestServerCert.test_verify_custom_ca_bundle_invalid_bundle _________________________________________________________
  
  self = <test_ssl.TestServerCert instance at 0x7f6c3d2e27e8>, httpbin_secure = <SecureServer(<class 'pytest_httpbin.serve.SecureServer'>, started 140102906935040)>
  
      def test_verify_custom_ca_bundle_invalid_bundle(self, httpbin_secure):
          with pytest.raises(SSLError):
  >           http(httpbin_secure.url + '/get', '--verify', __file__)
  
  tests/test_ssl.py:93: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  tests/utils.py:207: in http
      exit_status = main(args=args, **kwargs)
  httpie/core.py:227: in main
      log_error=log_error,
  httpie/core.py:99: in program
      final_response = get_response(args, config_dir=env.config.directory)
  httpie/client.py:70: in get_response
      response = requests_session.request(**kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:488: in request
      resp = self.send(prep, **send_kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/sessions.py:609: in send
      r = adapter.send(request, **kwargs)
  /usr/local/lib/python2.7/dist-packages/requests/adapters.py:423: in send
      timeout=timeout
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:600: in urlopen
      chunked=chunked)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:345: in _make_request
      self._validate_conn(conn)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:844: in _validate_conn
      conn.connect()
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py:326: in connect
      ssl_context=context)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:308: in ssl_wrap_socket
      context.load_verify_locations(ca_certs, ca_cert_dir)
  /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py:411: in load_verify_locations
      self._ctx.load_verify_locations(cafile, capath)
  /usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:669: in load_verify_locations
      _raise_current_error()
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
  exception_type = <class 'OpenSSL.SSL.Error'>
  
      def exception_from_error_queue(exception_type):
          """
          Convert an OpenSSL library failure into a Python exception.
      
          When a call to the native OpenSSL library fails, this is usually signalled
          by the return value, and an error code is stored in an error queue
          associated with the current thread. The err library provides functions to
          obtain these error codes and textual error messages.
          """
          errors = []
      
          while True:
              error = lib.ERR_get_error()
              if error == 0:
                  break
              errors.append((
                  text(lib.ERR_lib_error_string(error)),
                  text(lib.ERR_func_error_string(error)),
                  text(lib.ERR_reason_error_string(error))))
      
  >       raise exception_type(errors)
  E       Error: []
  
  /usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py:54: Error
  --------------------------------------------------------------------------- Captured stderr call ----------------------------------------------------------------------------
  
  http: error: Error: []
  ----------------------------------------------------------------------------- Captured log call -----------------------------------------------------------------------------
  connectionpool.py          818 DEBUG    Starting new HTTPS connection (1): 127.0.0.1
  ========================================================================== pytest-warning summary ===========================================================================
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_auth.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_binary.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_cli.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_config.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_defaults.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_downloads.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_exit_status.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_httpie.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_output.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_sessions.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_stream.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_uploads.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  WC1 /home/actionmystique/src/HTTPie/git-httpie/tests/test_windows.py cannot collect test class 'TestEnvironment' because it has a __init__ constructor
  =================================================== 9 failed, 224 passed, 3 skipped, 13 pytest-warnings in 14.51 seconds ====================================================
  ```