============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: setup.cfg
testpaths: rbtools
collecting ... collected 877 items

rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_get_capability PASSED
rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_get_capability_with_unknown_capability PASSED
rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability PASSED
rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability_with_partial_path PASSED
rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability_with_unknown_capability PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_error_code PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_error_code_unknown PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status_and_error_code PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status_unknown PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_no_details PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp_and_error_code PASSED
rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp_and_http_status PASSED
rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_with_details PASSED
rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_with_message PASSED
rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_without_message_or_details PASSED
rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str PASSED
rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_error_code PASSED
rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_message PASSED
rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_message_with_fields PASSED
rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_rsp_error_message PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_expired_or_revoked_cert PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_generic_ssl_error PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_handshake_failure PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_hostname_mismatch PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_no_local_issue_cert PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_self_signed_cert PASSED
rbtools/api/tests/test_errors.py::ServerInterfaceSSLErrorTests::test_with_untrusted_root_cert PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_count_construction PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_item_construction PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_list_construction PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_no_token_guessing PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_resource_specific_base_class PASSED
rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_token_guessing PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_defaults PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_multipart_formdata PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_multipart_formdata_normalizes_string_types PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_query_args PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_query_args_invalid PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_headers_normalized PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_method_normalized PASSED
rbtools/api/tests/test_http_request.py::HttpRequestTests::test_url_includes_normalized_query_args PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_getattr_with_expanded_item_resource PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_getattr_with_expanded_list_resource PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_item_resource_fields PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_item_resource_links PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_iteritems_with_expanded_item_resource PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_iteritems_with_expanded_list_resource PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data_json PASSED
rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data_json_patch PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data_json PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data_json_patch PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_link_field PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_list_resource_links PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_list_resource_list PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_list_resource_list_without_total_results PASSED
rbtools/api/tests/test_resource.py::ListResourceTests::test_root_resource_templates PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_clear PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_fields PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getattr PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getattr_with_invalid_key PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getitem PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getitem_with_invalid_key PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_pop PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_popitem PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_setdefault PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_setitem PASSED
rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_update PASSED
rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_copy PASSED
rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_setitem PASSED
rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_wrapped_fields PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_count_construction PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_item_construction PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_list_construction PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_no_token_guessing PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_resource_specific_base_class PASSED
rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_token_guessing PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_false PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_ids PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_true PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_tool_missing PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_after_setup_with_found PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_after_setup_with_not_found PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_expect_checked_and_checked PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_expect_checked_and_not_checked PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_found PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_not_found PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_setup_with_dep_errors PASSED
rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_setup_with_no_errors PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_bzr_with_deps_missing PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_bzr_with_deps_not_checked PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_brz_found PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_bzr_found_as_bazaar PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_bzr_found_as_breezy PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_is_breezy_with_deps_missing PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_is_breezy_with_deps_not_checked PASSED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_changes_in_parent_branch SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_changes_since_grandparent SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns_in_repo_root SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns_in_subdir SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_include_files SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_multiple_commits SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_child_branch SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_no_branch SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_original_branch SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description_in_grand_parent_branch SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description_with_revision_range SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_no_args SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg_parent SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg_split SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_two_args SKIPPED
rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_too_many_revisions SKIPPED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_activity_changelist PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_checkedout_changelist PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_diffx PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_directory_diffx PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_directory_legacy PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_legacy PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_file_changes_from_directories PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_inside_view PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_outside_view PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_automatic PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_dynamic PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_dynamic_UCM PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_snapshot PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_webview PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_vobtag_error PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_vobtag_success PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_host_properties_with_deps_missing PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_host_properties_with_deps_not_checked PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_parse_revision_spec PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_repository_info_update_from_remote_clearcase PASSED
rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_repository_info_update_from_remote_versionvault PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_diff PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_diff_with_exclude_patterns PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_diff_with_include_files PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_repository_info_with_found PASSED
rbtools/clients/tests/test_cvs.py::CVSClientTests::test_get_repository_info_with_not_found PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_check_dependencies_with_git_found PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_check_dependencies_with_gitcmd_found_on_windows PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_check_dependencies_with_missing_on_windows PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_with_all_files_false PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_with_all_files_true PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_with_empty_commit_message PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_with_run_editor_false PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_with_run_editor_true PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_create_commit_without_author PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_delete_branch_with_merged_only PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_delete_branch_without_merged_only PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_exclude_in_subdir PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_branch_diverge PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_exclude_patterns PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_exclude_patterns_root_pattern_in_subdir PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_multiple_commits PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_tracking_branch_local PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_tracking_branch_no_origin PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_tracking_branch_option PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_diff_with_tracking_branch_slash PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_file_content PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_file_content_invalid_revision PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_file_size PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_file_size_invalid_revision PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_parent_branch_with_non_master_default PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_raw_commit_message PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_repository_info_simple PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_git_with_deps_missing PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_git_with_deps_not_checked PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_merge_invalid_destination PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_merge_invalid_target PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_merge_with_squash PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_merge_without_squash PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_no_args PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_no_args_parent PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_one_arg PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_one_arg_parent PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_one_arg_since_merge PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_one_arg_two_revs PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_two_args PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_eight PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_five PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_nine PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_one PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_seven PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_six PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_three PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_diff_finding_parent_case_two PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_parse_revision_spec_with_too_many_revisions PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_push_upstream_no_push_exception PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_push_upstream_pull_exception PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_scan_for_server_property PASSED
rbtools/clients/tests/test_git.py::GitClientTests::test_scan_for_server_simple PASSED
rbtools/clients/tests/test_git.py::GitClientTests::testparse_revision_spec_with__diff_finding_parent_case_four PASSED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_exclude_in_subdir SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_deletes SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_exclude_patterns SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_exclude_patterns_root_pattern_in_subdir SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_multiple_commits SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_rename SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_rename_and_changes SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_diff_with_spaces_in_filename SKIPPED
rbtools/clients/tests/test_git.py::GitPerforceClientTests::test_get_repository_info PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_diff PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_diff_with_deletes PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_diff_with_exclude_patterns PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_diff_with_multiple_commits PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_diff_with_spaces_in_filename PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_get_repository_info PASSED
rbtools/clients/tests/test_git.py::GitSubversionClientTests::test_parse_revision_spec_no_args PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_apply_patch PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_apply_patch_with_error PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_apply_patch_with_p PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_commit_history PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_with_all_files_false PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_with_all_files_true PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_with_empty_commit_message PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_with_run_editor_false PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_with_run_editor_true PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_create_commit_without_author PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_diverged_branch PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_exclude_patterns PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_exclude_patterns_with_empty_file PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_multiple_commits PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_parent_diff PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_parent_diff_and_diverged_branch PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_diff_with_parent_diff_using_option PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_commit_message_with_commit_range PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_commit_message_with_one_commit_in_range PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_commit_message_with_specific_commit PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_content PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_content_invalid_filename PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_content_invalid_revision PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_size PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_size_invalid_filename PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_file_size_invalid_revision PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_hg_ref_type PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_repository_info PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_bookmark_and_close_branch_false PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_bookmark_and_close_branch_true PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_branch_and_close_branch_false PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_branch_and_close_branch_true PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_invalid_destination PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_invalid_target PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_revision PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_merge_with_tag PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_no_args PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_one_arg PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_one_arg_colons PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_one_arg_periods PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_parent_base PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_parse_revision_spec_with_two_args PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_scan_for_server PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_scan_for_server_reviewboardrc PASSED
rbtools/clients/tests/test_mercurial.py::MercurialClientTests::test_scan_for_server_when_present_in_hgrc PASSED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_calculate_repository_info SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_diff SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_diff_with_multiple_commits SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_diff_with_revision SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_get_repository_info SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_scan_for_server_with_property SKIPPED
rbtools/clients/tests/test_mercurial.py::MercurialSubversionClientTests::test_scan_for_server_with_reviewboardrc SKIPPED
rbtools/clients/tests/test_p4.py::P4WrapperTests::test_counters PASSED
rbtools/clients/tests/test_p4.py::P4WrapperTests::test_info PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_exclude PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_for_submitted_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_moved_files_cap_off PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_moved_files_cap_on PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_pending_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_content_pending_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_content_pending_changelist_invalid_file PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_content_submitted_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_content_submitted_changelist_invalid_file PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_size_pending_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_size_pending_changelist_invalid_file PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_size_submitted_changelist PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_file_size_submitted_changelist_invalid_file PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_outside_client_root PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_broker_address PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_broker_address_and_encrypted PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_repository_name_counter PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_server_address PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_server_address_and_encrypted PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_invalid_spec PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_no_args PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_pending_cln PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_shelved_cln PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_submitted_cln PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_two_args PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description_with_empty PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description_with_indents PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description_with_single PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description_with_spaces PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_replace_changeset_description_with_summary PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_scan_for_server_with_reviewboard_url PASSED
rbtools/clients/tests/test_p4.py::PerforceClientTests::test_scan_for_server_with_reviewboard_url_encoded PASSED
rbtools/clients/tests/test_plastic.py::PlasticClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_plastic.py::PlasticClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_scanning.py::ScanningTests::test_scanning_nested_repos_1 PASSED
rbtools/clients/tests/test_scanning.py::ScanningTests::test_scanning_nested_repos_2 PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_builtin PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_entrypoint PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_entrypoint_and_missing PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_init PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_iter PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register_with_already_registered PASSED
rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register_with_id_already_used PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_added_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_binary_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_exclude_patterns PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_include_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_renamed_files_soscmd_rename PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_complex PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_deleted_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_added_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_binary_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_exclude_patterns PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_include_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_deleted_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_renamed_dirs PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_renamed_files PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_repository_info PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_with_match PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_without_match PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_without_sos PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path_with_abs_path PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path_with_dot_slash PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_non_sos_path PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_none PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_sos_path PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_0_args PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_changelist_not_supported PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_changelist_supported PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_select PASSED
rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_multiple_args PASSED
rbtools/clients/tests/test_svn.py::SVNRepositoryMatchTests::test_find_matching_server_repository_with_mirror_path_match PASSED
rbtools/clients/tests/test_svn.py::SVNRepositoryMatchTests::test_find_matching_server_repository_with_path_match PASSED
rbtools/clients/tests/test_svn.py::SVNRepositoryMatchTests::test_find_matching_server_repository_with_uuid_match PASSED
rbtools/clients/tests/test_svn.py::SVNRepositoryMatchTests::test_relative_paths PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_applied_and_conflicts PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_conflicts PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_empty_files PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_empty_files_revert PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_not_applied PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_p PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_apply_patch_with_revert PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_check_dependencies_with_missing PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_exclude PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_exclude_in_subdir PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_exclude_root_pattern_in_subdir PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_non_unicode_characters PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_non_unicode_filename_repository_url PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_diff_with_empty_files PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_commit_message_committed_revision PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_commit_message_committed_revisions PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_commit_message_working_copy PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_content_HEAD PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_content_HEAD_invalid_file PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_content_committed PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_content_committed_invalid_file PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_size_HEAD PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_size_HEAD_invalid_file PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_size_committed PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_file_size_committed_invalid_file PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_local_path_with_deps_missing PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_local_path_with_deps_not_checked PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_repository_info_with_deps_missing PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_get_repository_info_with_deps_not_checked PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_history_scheduled_with_commit_nominal PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_history_scheduled_with_commit_special_case_exclude PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_history_scheduled_with_commit_special_case_non_local_mods PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_is_remote_only_with_deps_missing PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_is_remote_only_with_deps_not_checked PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_invalid_spec PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_no_args PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_non_unicode_log PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_one_arg_two_revisions PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_one_revision PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_one_revision_changelist PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_one_revision_nonexistent_changelist PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_one_revision_url PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_two_arguments PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_parse_revision_spec_two_revisions_url PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_rename_diff_mangling_bug_4546 PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_same_diff_multiple_methods PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_show_copies_as_adds_disabled PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_show_copies_as_adds_disabled_and_no_empty_files_cap PASSED
rbtools/clients/tests/test_svn.py::SVNClientTests::test_show_copies_as_adds_enabled PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_found_wrong_version PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_not_found PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_add PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_delete PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_edit PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_edit_branch PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_non_working_copy_tip PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_0_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_1_revision PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_2_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_3_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED
rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_found PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_helper_path_not_found PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_java_not_found PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_not_found PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff_with_error_1 PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff_with_error_2 PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_0_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_1_revision PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_2_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_3_revisions PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_no_changeset_found_no_error PASSED
rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_on_linux PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_on_windows PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_with_custom PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_not_found PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_add PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_delete PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_edit PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_edit_branch PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_non_working_copy_tip PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_0_revisions PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_1_revision PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_2_revisions PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_3_revisions PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED
rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_not_found PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tee_found PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tf_exe_found PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tf_helper_found PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_tf_wrapper_with_deps_missing PASSED
rbtools/clients/tests/test_tfs.py::TFSClientTests::test_tf_wrapper_with_deps_not_checked PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_debug PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_defined PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_no_arg PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_undefined PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_debug PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_defined PASSED
rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_undefined PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_add PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_add_error PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_add_warning PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_append PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_append_with_invalid_key PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_append_with_non_list PASSED
rbtools/commands/tests/test_base_output.py::JSONOutputTests::test_print_to_stream PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_bytes_new_line PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_bytes_write PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_bytes_write_with_end PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_bytes_write_with_end_empty PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_str_new_line PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_str_write PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_str_write_with_end PASSED
rbtools/commands/tests/test_base_output.py::OutputWrapperTests::test_str_write_with_end_empty PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_help_command PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_help_invalid_command PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_help_multiple_args PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_after PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_before PASSED
rbtools/commands/tests/test_main.py::MainCommandTests::test_version_command PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_add PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_error_with_key PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_error_without_key PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_warning_with_key PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_warning_without_key PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_append PASSED
rbtools/commands/tests/test_main.py::JSONOutputTests::test_init PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_arg_field_set_again_by_custom_fields PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_multiple_delimiter PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_native_fields_through_extra_fields PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_default_target_groups PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_default_target_users PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_multiple_extra_fields PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_no_default_target_groups_update PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_no_default_target_users_update PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_one_extra_fields PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_groups PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_groups_on_update PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_users PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_users_on_update PASSED
rbtools/commands/tests/test_post.py::PostCommandTests::test_wrong_argument_entry PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_defaults PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_bookmark PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_bookmark_and_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_branch PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_branch_and_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_diff_history_extra_data PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_diff_history_extra_data_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_changeunm PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_commit_id PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_commit_id_no_capability PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_extra_data PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_extra_data_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_submit_as PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_defaults PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark_and_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark_and_review_request_is_new PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch_and_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch_and_review_request_is_new PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_change_description PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_change_description_and_markdown PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data_and_review_request_is_new PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_no PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_yes_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_yes_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_no PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_no PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_yes_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_yes_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_yes_and_review_request_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_yes_and_update PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_markdown PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args_and_diff_only PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args_and_markdown PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_publish PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id_no_cap PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id_no_change PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data_and_review_request_is_new PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data_no_json_patching_cap PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_trivial_publish PASSED
rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_trivial_publish_no_cap PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_bash PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_json PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_shell_env PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_shell_unknown PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_unsupported PASSED
rbtools/commands/tests/test_setup_completion.py::SetupCompletionTest::test_with_zsh PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_generate_config_file PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_generate_config_file_contents PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_perforce_options PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_prompt_rb_repository_no_repos_found PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_prompt_rb_repository_repos_found PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_server_options PASSED
rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_tfs_options PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_contains PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_copy PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_get PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_get_with_caller_default PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_get_with_class_default PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_get_with_no_value PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getattr PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getattr_with_class_default PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getattr_with_no_value PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getitem PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getitem_with_class_default PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_getitem_with_no_value PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_merge PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_with_defaults PASSED
rbtools/config/tests/test_config.py::ConfigDataTests::test_with_loaded PASSED
rbtools/config/tests/test_loader.py::GetConfigPathsTests::test_with_home_and_repo_dir PASSED
rbtools/config/tests/test_loader.py::GetConfigPathsTests::test_with_home_dir_only PASSED
rbtools/config/tests/test_loader.py::GetConfigPathsTests::test_with_no_files PASSED
rbtools/config/tests/test_loader.py::GetConfigPathsTests::test_with_rbtools_config_path PASSED
rbtools/config/tests/test_loader.py::ParseConfigFileTests::test_with_syntax_error PASSED
rbtools/config/tests/test_loader.py::ParseConfigFileTests::test_with_valid_config PASSED
rbtools/config/tests/test_loader.py::LoadConfigTests::test_with_files PASSED
rbtools/config/tests/test_loader.py::LoadConfigTests::test_with_no_files PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_check_available_with_found PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_check_available_with_not_found PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_get_install_instructions PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_binary_differences PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_no_differences PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_show_hunk_context_true PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_text_differences PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_treat_missing_as_empty_false PASSED
rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_trouble_result PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_binary PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_text_changes PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_text_no_changes PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_after_orig_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_crcrlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_crlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_no_text_diff PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_out_of_bounds PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_after_orig_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crcrlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crcrlf_and_keep_newlines PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crlf_and_keep_newlines PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_keep_newlines PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_out_of_bounds PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_after_orig_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_crcrlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_crlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_no_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_no_text_diff PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_out_of_bounds PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_crcrlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_crlf PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_no_header PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_no_text_diff PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_out_of_bounds PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_no_separator PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_spaces PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_tab PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_no_separator PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_spaces PASSED
rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_tab PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_and_not_found PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_ids PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_ids_and_not_found PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_setup_error PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_diff_tool_class_with_found PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_diff_tool_class_with_not_found PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_iter_diff_tool_classes PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register_with_conflict PASSED
rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register_with_missing_id PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_check_available_with_found PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_check_available_with_not_found PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_check_available_with_not_found_on_windows PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_linux PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_macos PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_windows PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_binary_differences PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_binary_differences_2 PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_no_differences PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_show_hunk_context_true PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_text_differences PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_treat_missing_as_empty_false PASSED
rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_trouble_result PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_no_extra PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_extra_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_extra_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_paths_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_paths_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_hunks PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_extra_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_extra_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes_empty PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes_no_trailing_newline PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_iterable PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_iterable_and_custom_newline PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_index_with_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_index_with_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_custom_newline PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_extra_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_extra_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_custom_newline PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_extra_bytes PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_extra_str PASSED
rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_str PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_append PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_basic PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_blank PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_escaped_posix PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote_non_posix PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote_posix PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_multiple PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_quoted_non_posix PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_star PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_star_whitespace PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_unescaped_non_posix PASSED
rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_unrecognized_variables PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_after_peek PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_empty PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_overflow PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_empty PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_empty_buffer_populated PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_populated PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_iter PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_iter_after_peek PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_next PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_next_after_peek PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek_empty PASSED
rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek_overflow PASSED
rbtools/utils/tests/test_checks.py::ChecksTests::test_check_install_with_found PASSED
rbtools/utils/tests/test_checks.py::ChecksTests::test_check_install_with_not_found PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_0 PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_1 PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_f PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_false PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_n PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_no PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_off PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_on PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_repeated_asks PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_t PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_true PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_y PASSED
rbtools/utils/tests/test_console.py::ConfirmTests::test_with_yes PASSED
rbtools/utils/tests/test_console.py::ConfirmSelectTests::test_with_invalid_response PASSED
rbtools/utils/tests/test_console.py::ConfirmSelectTests::test_with_valid_response PASSED
rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file PASSED
rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_editor_priority PASSED
rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_file_deleted PASSED
rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_invalid_editor PASSED
rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_invalid_filename PASSED
rbtools/utils/tests/test_console.py::EditTextTests::test_edit_text PASSED
rbtools/utils/tests/test_console.py::EditTextTests::test_edit_text_with_filename PASSED
rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_blank_value PASSED
rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_no_value PASSED
rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_value PASSED
rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_true_and_blank_value_initially_provided PASSED
rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_true_and_value PASSED
rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_blank_value PASSED
rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_no_value PASSED
rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_value PASSED
rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_true_and_blank_value_initially_provided PASSED
rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_true_and_value PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_bytes PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_cast_to_bytes PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_cast_to_bytes_and_strings_only_false PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_cast_to_str PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_cast_to_str_and_strings_only_false PASSED
rbtools/utils/tests/test_encoding.py::ForceBytesTests::test_with_str PASSED
rbtools/utils/tests/test_encoding.py::ForceUnicodeTests::test_with_bytes PASSED
rbtools/utils/tests/test_encoding.py::ForceUnicodeTests::test_with_cast_to_str PASSED
rbtools/utils/tests/test_encoding.py::ForceUnicodeTests::test_with_cast_to_str_and_strings_only_false PASSED
rbtools/utils/tests/test_encoding.py::ForceUnicodeTests::test_with_str PASSED
rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_empty_files PASSED
rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile PASSED
rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_filename PASSED
rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_prefix PASSED
rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_suffix PASSED
rbtools/utils/tests/test_mimetypes.py::MIMETypeTests::test_match_mimetype PASSED
rbtools/utils/tests/test_mimetypes.py::MIMETypeTests::test_parse PASSED
rbtools/utils/tests/test_mimetypes.py::MIMETypeTests::test_parse_invalid PASSED
rbtools/utils/tests/test_mimetypes.py::MIMETypeTests::test_parse_with_vendor PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_bytes PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_list_bytes PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_list_str PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_str PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_cwd PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_encoding PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_env PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_exit_code_non_0 PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_exit_code_non_0_and_log_debug_output_on_error_false PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_file_not_found PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_true PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_tuple_and_code_found PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_tuple_and_code_not_found PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_permission_error PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_redirect_stderr PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_stderr PASSED
rbtools/utils/tests/test_process.py::RunProcessTests::test_with_stdout PASSED
rbtools/utils/tests/test_process.py::ExecuteTests::test_execute PASSED
rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_no_match PASSED
rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_mirror_path_match PASSED
rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_multiple_matches PASSED
rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_path_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_match_with_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_no_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_description_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_description_match_and_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_empty PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_multiple_exact_matches PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_bool PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_bool_and_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_none PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_exact_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_exact_match_and_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_fuzzy_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_fuzzy_match_and_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_match PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_match_and_draft PASSED
rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_without_options PASSED
rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_standard PASSED
rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_with_additional_fields PASSED
rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_with_repository_id PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_api_error PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_defaults PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_exact_match PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_callback_false PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_callback_true PASSED
rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_no_callback PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_check_remote_false PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_check_remote_true_and_match PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_dependency_errors PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos_and_scmclient_ids_match PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos_and_scmclient_ids_no_match PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_no_match PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_get_local_path PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_get_repository_info PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_init PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_is_remote_only PASSED
rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_single_match PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_get PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_get_login PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_options PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_post PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_post_login PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_post_login_no_api_token PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_put PASSED
rbtools/utils/tests/test_web_login.py::WebLoginHandlerTests::test_user_agent PASSED

=============================== warnings summary ===============================
rbtools/utils/appdirs.py:100
  $(@D)/rbtools/utils/appdirs.py:100: DeprecationWarning: invalid escape sequence \D
    """Return full path to the user-shared data dir for this application.

rbtools/utils/appdirs.py:206
  $(@D)/rbtools/utils/appdirs.py:206: DeprecationWarning: invalid escape sequence \P
    """Return full path to the user-shared data dir for this application.

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======== 841 passed, 36 skipped, 2 warnings ========