py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest --color=yes --color=no ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml testpaths: test collecting ... collected 664 items test/deprecation/test_basic.py::test_commit_trailers_dict_does_not_warn PASSED test/deprecation/test_basic.py::test_commit_trailers_list_does_not_warn PASSED test/deprecation/test_basic.py::test_commit_trailers_warns PASSED test/deprecation/test_basic.py::test_diff_renamed_file_does_not_warn PASSED test/deprecation/test_basic.py::test_diff_renamed_warns PASSED test/deprecation/test_basic.py::test_iterable_inheriting_warns PASSED test/deprecation/test_basic.py::test_iterable_obj_inheriting_does_not_warn PASSED test/deprecation/test_basic.py::test_traversable_list_traverse_override_does_not_warn PASSED test/deprecation/test_basic.py::test_traverse_list_traverse_in_base_class_warns PASSED test/deprecation/test_basic.py::test_traverse_traverse_in_base_class_warns PASSED test/deprecation/test_basic.py::test_traverse_traverse_override_does_not_warn PASSED test/deprecation/test_cmd_git.py::test_cannot_access_undefined_on_git_class PASSED test/deprecation/test_cmd_git.py::test_class_dir PASSED test/deprecation/test_cmd_git.py::test_execute_without_shell_arg_does_not_warn PASSED test/deprecation/test_cmd_git.py::test_get_use_shell_on_class_default PASSED test/deprecation/test_cmd_git.py::test_get_use_shell_on_instance_default PASSED test/deprecation/test_cmd_git.py::test_instance_dir PASSED test/deprecation/test_cmd_git.py::test_metaclass_alias PASSED test/deprecation/test_cmd_git.py::test_use_shell_cannot_set_on_instance[False] PASSED test/deprecation/test_cmd_git.py::test_use_shell_cannot_set_on_instance[True] PASSED test/deprecation/test_cmd_git.py::test_use_shell_is_mock_patchable_on_class_as_object_attribute[False] PASSED test/deprecation/test_cmd_git.py::test_use_shell_is_mock_patchable_on_class_as_object_attribute[True] PASSED test/deprecation/test_cmd_git.py::test_use_shell_set_and_get_on_class PASSED test/deprecation/test_cmd_git.py::test_use_shell_set_on_class_get_on_instance PASSED test/deprecation/test_compat.py::test_cannot_access_undefined PASSED test/deprecation/test_compat.py::test_dir PASSED test/deprecation/test_compat.py::test_is_platform PASSED test/deprecation/test_toplevel.py::test_alias_target_module_names_are_by_location PASSED test/deprecation/test_toplevel.py::test_cannot_access_undefined PASSED test/deprecation/test_toplevel.py::test_cannot_import_undefined PASSED test/deprecation/test_toplevel.py::test_dir_contains_public_attributes PASSED test/deprecation/test_toplevel.py::test_dir_does_not_contain_private_module_aliases PASSED test/deprecation/test_toplevel.py::test_dir_does_not_contain_util PASSED test/deprecation/test_toplevel.py::test_private_module_alias_access PASSED test/deprecation/test_toplevel.py::test_private_module_alias_import PASSED test/deprecation/test_toplevel.py::test_util_alias_access PASSED test/deprecation/test_toplevel.py::test_util_alias_import PASSED test/deprecation/test_types.py::test_can_access_lit_commit_ish_but_it_is_not_usable PASSED test/deprecation/test_types.py::test_cannot_access_undefined PASSED test/deprecation/test_types.py::test_dir PASSED test/performance/test_commit.py::TestPerformance::test_commit_iteration PASSED test/performance/test_commit.py::TestPerformance::test_commit_serialization PASSED test/performance/test_commit.py::TestPerformance::test_commit_traversal PASSED test/performance/test_commit.py::TestPerformance::test_iteration PASSED test/performance/test_odb.py::TestObjDBPerformance::test_random_access PASSED test/performance/test_streams.py::TestObjDBPerformance::test_large_data_streaming PASSED test/test_actor.py::TestActor::test_from_string_should_handle_just_name PASSED test/test_actor.py::TestActor::test_from_string_should_separate_name_and_email PASSED test/test_actor.py::TestActor::test_should_display_representation PASSED test/test_actor.py::TestActor::test_str_should_alias_name PASSED test/test_base.py::TestBase::test_add_unicode PASSED test/test_base.py::TestBase::test_base_object PASSED test/test_base.py::TestBase::test_get_object_type_by_name PASSED test/test_base.py::TestBase::test_object_resolution PASSED test/test_base.py::TestBase::test_with_bare_rw_repo PASSED test/test_base.py::TestBase::test_with_rw_remote_and_rw_repo PASSED test/test_base.py::TestBase::test_with_rw_repo PASSED test/test_blob.py::TestBlob::test_mime_type_should_return_mime_type_for_known_types PASSED test/test_blob.py::TestBlob::test_mime_type_should_return_text_plain_for_unknown_types PASSED test/test_blob.py::TestBlob::test_nodict PASSED test/test_blob_filter.py::test_blob_filter[paths0-path0-True] PASSED test/test_blob_filter.py::test_blob_filter[paths1-path1-True] PASSED test/test_blob_filter.py::test_blob_filter[paths2-path2-False] PASSED test/test_blob_filter.py::test_blob_filter[paths3-path3-True] PASSED test/test_clone.py::TestClone::test_checkout_in_non_empty_dir PASSED test/test_commit.py::TestCommit::test_ambiguous_arg_iteration PASSED test/test_commit.py::TestCommit::test_bake PASSED test/test_commit.py::TestCommit::test_commit_co_authors PASSED test/test_commit.py::TestCommit::test_count PASSED test/test_commit.py::TestCommit::test_datetimes PASSED test/test_commit.py::TestCommit::test_equality PASSED test/test_commit.py::TestCommit::test_gpgsig PASSED test/test_commit.py::TestCommit::test_invalid_commit PASSED test/test_commit.py::TestCommit::test_iter_items PASSED test/test_commit.py::TestCommit::test_iter_parents PASSED test/test_commit.py::TestCommit::test_iteration PASSED test/test_commit.py::TestCommit::test_list PASSED test/test_commit.py::TestCommit::test_name_rev PASSED test/test_commit.py::TestCommit::test_renames PASSED test/test_commit.py::TestCommit::test_replace_invalid_attribute PASSED test/test_commit.py::TestCommit::test_replace_new_sha PASSED test/test_commit.py::TestCommit::test_replace_no_changes PASSED test/test_commit.py::TestCommit::test_repr PASSED test/test_commit.py::TestCommit::test_rev_list_bisect_all PASSED test/test_commit.py::TestCommit::test_serialization PASSED test/test_commit.py::TestCommit::test_serialization_unicode_support PASSED test/test_commit.py::TestCommit::test_stats PASSED test/test_commit.py::TestCommit::test_str PASSED test/test_commit.py::TestCommit::test_trailers PASSED test/test_commit.py::TestCommit::test_traversal PASSED test/test_commit.py::TestCommit::test_unicode_actor PASSED test/test_config.py::TestBase::test_add_to_multiple PASSED test/test_config.py::TestBase::test_base PASSED test/test_config.py::TestBase::test_complex_aliases PASSED test/test_config.py::TestBase::test_conditional_includes_from_branch_name PASSED test/test_config.py::TestBase::test_conditional_includes_from_branch_name_error PASSED test/test_config.py::TestBase::test_conditional_includes_from_git_dir PASSED test/test_config.py::TestBase::test_config_include PASSED test/test_config.py::TestBase::test_empty_config_value PASSED test/test_config.py::TestBase::test_get_values_works_without_requiring_any_other_calls_first PASSED test/test_config.py::TestBase::test_includes_order SKIPPED (Known fa...) test/test_config.py::TestBase::test_lock_reentry PASSED test/test_config.py::TestBase::test_multi_line_config PASSED test/test_config.py::TestBase::test_multiple_to_single PASSED test/test_config.py::TestBase::test_multiple_values PASSED test/test_config.py::TestBase::test_multiple_values_rename PASSED test/test_config.py::TestBase::test_read_write PASSED test/test_config.py::TestBase::test_rename PASSED test/test_config.py::TestBase::test_setlast PASSED test/test_config.py::TestBase::test_single_to_multiple PASSED test/test_db.py::TestDB::test_base PASSED test/test_diff.py::TestDiff::test_binary_diff_1 PASSED test/test_diff.py::TestDiff::test_binary_diff_2 PASSED test/test_diff.py::TestDiff::test_diff_file_with_colon PASSED test/test_diff.py::TestDiff::test_diff_index PASSED test/test_diff.py::TestDiff::test_diff_index_raw_format PASSED test/test_diff.py::TestDiff::test_diff_initial_commit PASSED test/test_diff.py::TestDiff::test_diff_interface PASSED test/test_diff.py::TestDiff::test_diff_interface_stability PASSED test/test_diff.py::TestDiff::test_diff_of_modified_files_not_added_to_the_index PASSED test/test_diff.py::TestDiff::test_diff_patch_format PASSED test/test_diff.py::TestDiff::test_diff_patch_with_external_engine PASSED test/test_diff.py::TestDiff::test_diff_submodule PASSED test/test_diff.py::TestDiff::test_diff_unsafe_paths PASSED test/test_diff.py::TestDiff::test_diff_with_change_in_type PASSED test/test_diff.py::TestDiff::test_diff_with_copied_file PASSED test/test_diff.py::TestDiff::test_diff_with_rename PASSED test/test_diff.py::TestDiff::test_diff_with_spaces PASSED test/test_diff.py::TestDiff::test_diff_with_staged_file PASSED test/test_diff.py::TestDiff::test_empty_diff PASSED test/test_diff.py::TestDiff::test_list_from_string_new_mode PASSED test/test_diff.py::TestDiff::test_rename_override PASSED test/test_docs.py::Tutorials::test_add_file_and_commit PASSED test/test_docs.py::Tutorials::test_init_repo_object PASSED test/test_docs.py::Tutorials::test_references_and_objects PASSED test/test_docs.py::Tutorials::test_submodules PASSED test/test_exc.py::TExc::test_CommandError_unicode_001____cmd______None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_002____cmd______None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_003____cmd______None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_004____cmd______7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_005____cmd______7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_006____cmd______7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_007____cmd_______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_008____cmd_______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_009____cmd_______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_010____cmd_______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_011____cmd_______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_012____cmd_______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_013 PASSED test/test_exc.py::TExc::test_CommandError_unicode_014 PASSED test/test_exc.py::TExc::test_CommandError_unicode_015 PASSED test/test_exc.py::TExc::test_CommandError_unicode_016 PASSED test/test_exc.py::TExc::test_CommandError_unicode_017 PASSED test/test_exc.py::TExc::test_CommandError_unicode_018 PASSED test/test_exc.py::TExc::test_CommandError_unicode_019 PASSED test/test_exc.py::TExc::test_CommandError_unicode_020 PASSED test/test_exc.py::TExc::test_CommandError_unicode_021 PASSED test/test_exc.py::TExc::test_CommandError_unicode_022____θνιψοδε______None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_023____θνιψοδε______None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_024____θνιψοδε______None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_025____θνιψοδε______7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_026____θνιψοδε______7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_027____θνιψοδε______7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_028____θνιψοδε_______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_029____θνιψοδε_______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_030____θνιψοδε_______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_031____θνιψοδε_______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_032____θνιψοδε_______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_033____θνιψοδε_______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_034 PASSED test/test_exc.py::TExc::test_CommandError_unicode_035 PASSED test/test_exc.py::TExc::test_CommandError_unicode_036 PASSED test/test_exc.py::TExc::test_CommandError_unicode_037 PASSED test/test_exc.py::TExc::test_CommandError_unicode_038 PASSED test/test_exc.py::TExc::test_CommandError_unicode_039 PASSED test/test_exc.py::TExc::test_CommandError_unicode_040 PASSED test/test_exc.py::TExc::test_CommandError_unicode_041 PASSED test/test_exc.py::TExc::test_CommandError_unicode_042 PASSED test/test_exc.py::TExc::test_CommandError_unicode_043____θνιψοδε____normal____argvs_____None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_044____θνιψοδε____normal____argvs_____None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_045____θνιψοδε____normal____argvs_____None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_046____θνιψοδε____normal____argvs_____7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_047____θνιψοδε____normal____argvs_____7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_048____θνιψοδε____normal____argvs_____7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_049____θνιψοδε____normal____argvs______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_050____θνιψοδε____normal____argvs______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_051____θνιψοδε____normal____argvs______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_052____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_053____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_054____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_055 PASSED test/test_exc.py::TExc::test_CommandError_unicode_056 PASSED test/test_exc.py::TExc::test_CommandError_unicode_057 PASSED test/test_exc.py::TExc::test_CommandError_unicode_058 PASSED test/test_exc.py::TExc::test_CommandError_unicode_059 PASSED test/test_exc.py::TExc::test_CommandError_unicode_060 PASSED test/test_exc.py::TExc::test_CommandError_unicode_061 PASSED test/test_exc.py::TExc::test_CommandError_unicode_062 PASSED test/test_exc.py::TExc::test_CommandError_unicode_063 PASSED test/test_exc.py::TExc::test_CommandError_unicode_064____cmd____ελληνικα____args_____None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_065____cmd____ελληνικα____args_____None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_066____cmd____ελληνικα____args_____None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_067____cmd____ελληνικα____args_____7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_068____cmd____ελληνικα____args_____7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_069____cmd____ελληνικα____args_____7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_070____cmd____ελληνικα____args______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_071____cmd____ελληνικα____args______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_072____cmd____ελληνικα____args______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_073____cmd____ελληνικα____args______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_074____cmd____ελληνικα____args______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_075____cmd____ελληνικα____args______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_076 PASSED test/test_exc.py::TExc::test_CommandError_unicode_077 PASSED test/test_exc.py::TExc::test_CommandError_unicode_078 PASSED test/test_exc.py::TExc::test_CommandError_unicode_079 PASSED test/test_exc.py::TExc::test_CommandError_unicode_080 PASSED test/test_exc.py::TExc::test_CommandError_unicode_081 PASSED test/test_exc.py::TExc::test_CommandError_unicode_082 PASSED test/test_exc.py::TExc::test_CommandError_unicode_083 PASSED test/test_exc.py::TExc::test_CommandError_unicode_084 PASSED test/test_exc.py::TExc::test_CommandError_unicode_085____θνιψοδε____κι____αλλα____strange____args_____None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_086____θνιψοδε____κι____αλλα____strange____args_____None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_087____θνιψοδε____κι____αλλα____strange____args_____None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_088____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_089____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_090____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_091____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_092____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_093____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_094____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_095____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_096____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_097 PASSED test/test_exc.py::TExc::test_CommandError_unicode_098 PASSED test/test_exc.py::TExc::test_CommandError_unicode_099 PASSED test/test_exc.py::TExc::test_CommandError_unicode_100 PASSED test/test_exc.py::TExc::test_CommandError_unicode_101 PASSED test/test_exc.py::TExc::test_CommandError_unicode_102 PASSED test/test_exc.py::TExc::test_CommandError_unicode_103 PASSED test/test_exc.py::TExc::test_CommandError_unicode_104 PASSED test/test_exc.py::TExc::test_CommandError_unicode_105 PASSED test/test_exc.py::TExc::test_CommandError_unicode_106____θνιψοδε____κι____αλλα____non_unicode____args_____None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_107____θνιψοδε____κι____αλλα____non_unicode____args_____None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_108____θνιψοδε____κι____αλλα____non_unicode____args_____None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_109____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_110____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_111____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_112____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_113____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_114____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_115____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_116____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_117____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_118 PASSED test/test_exc.py::TExc::test_CommandError_unicode_119 PASSED test/test_exc.py::TExc::test_CommandError_unicode_120 PASSED test/test_exc.py::TExc::test_CommandError_unicode_121 PASSED test/test_exc.py::TExc::test_CommandError_unicode_122 PASSED test/test_exc.py::TExc::test_CommandError_unicode_123 PASSED test/test_exc.py::TExc::test_CommandError_unicode_124 PASSED test/test_exc.py::TExc::test_CommandError_unicode_125 PASSED test/test_exc.py::TExc::test_CommandError_unicode_126 PASSED test/test_exc.py::TExc::test_CommandError_unicode_127____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____None__None___None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_128____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____None__None____steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_129____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____None__None____ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_130____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____7___exit_code_7_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_131____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____7___exit_code_7______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_132____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo_____7___exit_code_7______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_133____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______Some_string_____Some_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_134____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______Some_string_____Some_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_135____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______Some_string_____Some_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_136____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______παλιο_string_____παλιο_string_____None_ PASSED test/test_exc.py::TExc::test_CommandError_unicode_137____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______παλιο_string_____παλιο_string______steram__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_138____git____clone_____v____https___fakeuser_fakepassword1234_fakerepo_example_com_testrepo______παλιο_string_____παλιο_string______ομορφο_stream__ PASSED test/test_exc.py::TExc::test_CommandError_unicode_139 PASSED test/test_exc.py::TExc::test_CommandError_unicode_140 PASSED test/test_exc.py::TExc::test_CommandError_unicode_141 PASSED test/test_exc.py::TExc::test_CommandError_unicode_142 PASSED test/test_exc.py::TExc::test_CommandError_unicode_143 PASSED test/test_exc.py::TExc::test_CommandError_unicode_144 PASSED test/test_exc.py::TExc::test_CommandError_unicode_145 PASSED test/test_exc.py::TExc::test_CommandError_unicode_146 PASSED test/test_exc.py::TExc::test_CommandError_unicode_147 PASSED test/test_exc.py::TExc::test_ExceptionsHaveBaseClass PASSED test/test_exc.py::TExc::test_GitCommandError_1____cmd1____None_ PASSED test/test_exc.py::TExc::test_GitCommandError_2____cmd1_____some_cause__ PASSED test/test_exc.py::TExc::test_GitCommandError_3 PASSED test/test_exc.py::TExc::test_GitCommandNotFound_1____cmd1____None_ PASSED test/test_exc.py::TExc::test_GitCommandNotFound_2____cmd1_____some_cause__ PASSED test/test_exc.py::TExc::test_GitCommandNotFound_3 PASSED test/test_exc.py::TExc::test_HookExecutionError_1____cmd1____None_ PASSED test/test_exc.py::TExc::test_HookExecutionError_2____cmd1_____some_cause__ PASSED test/test_exc.py::TExc::test_HookExecutionError_3 PASSED test/test_fun.py::TestFun::test_aggressive_tree_merge PASSED test/test_fun.py::TestFun::test_linked_worktree_traversal PASSED test/test_fun.py::TestFun::test_stat_mode_to_index_mode PASSED test/test_fun.py::TestFun::test_three_way_merge PASSED test/test_fun.py::TestFun::test_tree_entries_from_data_with_failing_name_decode_py3 PASSED test/test_fun.py::TestFun::test_tree_traversal PASSED test/test_fun.py::TestFun::test_tree_traversal_single PASSED test/test_git.py::TestGit::test_call_process_calls_execute PASSED test/test_git.py::TestGit::test_call_unpack_args PASSED test/test_git.py::TestGit::test_call_unpack_args_unicode PASSED test/test_git.py::TestGit::test_change_to_transform_kwargs_does_not_break_command_options PASSED test/test_git.py::TestGit::test_cmd_override PASSED test/test_git.py::TestGit::test_env_vars_passed_to_git PASSED test/test_git.py::TestGit::test_environment PASSED test/test_git.py::TestGit::test_execute_kwargs_set_agrees_with_method PASSED test/test_git.py::TestGit::test_failed_refresh_with_arg_does_not_invalidate_cached_version_info PASSED test/test_git.py::TestGit::test_failed_refresh_with_env_does_not_invalidate_cached_version_info PASSED test/test_git.py::TestGit::test_git_exc_name_is_git PASSED test/test_git.py::TestGit::test_handle_process_output PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_error_1___2___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_error_2___r___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_error_3___raise___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_error_4___e___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_error_5___error___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_1___0___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_2___q___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_3___quiet___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_4___s___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_5___silence___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_6___silent___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_7___n___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_quiet_8___none___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_1___1___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_2___w___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_3___warn___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_4___warning___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_5___l___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_bad_git_path_env_warn_6___log___ PASSED test/test_git.py::TestGit::test_initial_refresh_from_good_absolute_git_path_env PASSED test/test_git.py::TestGit::test_initial_refresh_from_good_relative_git_path_env PASSED test/test_git.py::TestGit::test_insert_after_kwarg_raises PASSED test/test_git.py::TestGit::test_it_accepts_environment_variables PASSED test/test_git.py::TestGit::test_it_accepts_stdin PASSED test/test_git.py::TestGit::test_it_avoids_upcasing_unrelated_environment_variable_names SKIPPED test/test_git.py::TestGit::test_it_executes_git_and_returns_result PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_1__False__False____git____version____False_ PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_2__False__True___git_version___False_ PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_3__False__True___git_version___True_ PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_4__True__False____git____version____False_ PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_5__True__True___git_version___False_ PASSED test/test_git.py::TestGit::test_it_executes_git_not_from_cwd_6__True__True___git_version___True_ PASSED test/test_git.py::TestGit::test_it_ignores_false_kwargs PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_1__None__False_ PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_2__None__True_ PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_3__False__True_ PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_4__False__False_ PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_5__True__False_ PASSED test/test_git.py::TestGit::test_it_logs_if_it_uses_a_shell_6__True__True_ PASSED test/test_git.py::TestGit::test_it_logs_istream_summary_for_stdin_1___None___None_ PASSED test/test_git.py::TestGit::test_it_logs_istream_summary_for_stdin_2____valid_stream_____1_ PASSED test/test_git.py::TestGit::test_it_raises_errors PASSED test/test_git.py::TestGit::test_it_raises_proper_exception_with_output_stream PASSED test/test_git.py::TestGit::test_it_transforms_kwargs_into_git_command_arguments PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_1__None__False__False_ PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_2__None__True__True_ PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_3__False__True__False_ PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_4__False__False__False_ PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_5__True__False__True_ PASSED test/test_git.py::TestGit::test_it_uses_shell_or_not_as_specified_6__True__True__True_ PASSED test/test_git.py::TestGit::test_options_are_passed_to_git PASSED test/test_git.py::TestGit::test_persistent_cat_file_command PASSED test/test_git.py::TestGit::test_persistent_options PASSED test/test_git.py::TestGit::test_refresh_from_bad_absolute_git_path_env PASSED test/test_git.py::TestGit::test_refresh_from_bad_relative_git_path_env PASSED test/test_git.py::TestGit::test_refresh_from_good_absolute_git_path_env PASSED test/test_git.py::TestGit::test_refresh_from_good_relative_git_path_env PASSED test/test_git.py::TestGit::test_refresh_with_bad_absolute_git_path_arg PASSED test/test_git.py::TestGit::test_refresh_with_bad_relative_git_path_arg PASSED test/test_git.py::TestGit::test_refresh_with_good_absolute_git_path_arg PASSED test/test_git.py::TestGit::test_refresh_with_good_relative_git_path_arg PASSED test/test_git.py::TestGit::test_single_char_git_options_are_passed_to_git PASSED test/test_git.py::TestGit::test_successful_default_refresh_invalidates_cached_version_info PASSED test/test_git.py::TestGit::test_successful_refresh_with_arg_invalidates_cached_version_info PASSED test/test_git.py::TestGit::test_successful_refresh_with_env_invalidates_cached_version_info PASSED test/test_git.py::TestGit::test_successful_refresh_with_same_arg_invalidates_cached_version_info PASSED test/test_git.py::TestGit::test_successful_refresh_with_same_env_invalidates_cached_version_info PASSED test/test_git.py::TestGit::test_version_info PASSED test/test_git.py::TestGit::test_version_info_cache_is_not_pickled PASSED test/test_git.py::TestGit::test_version_info_cache_is_per_instance PASSED test/test_git.py::TestGit::test_version_info_is_cached PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_1____123____456____789_____123__456__789__ PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_2____12____34____56____78_____12__34__56__78__ PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_3____12____34____56____78____90_____12__34__56__78__ PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_4____1____2____a____3_____1__2__ PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_5____1_____2____3_____1___ PASSED test/test_git.py::TestGit::test_version_info_is_leading_numbers_6____1____2a____3_____1___ PASSED test/test_git.py::TestGit::test_version_info_pickleable PASSED test/test_imports.py::test_git_index_util_attribute_is_git_index_util PASSED test/test_imports.py::test_git_util_attribute_is_git_index_util PASSED test/test_imports.py::test_separate_git_util_module_exists PASSED test/test_index.py::TestIndex::test__to_relative_path_at_root PASSED test/test_index.py::TestIndex::test_add_a_file_with_wildcard_chars PASSED test/test_index.py::TestIndex::test_add_utf8P_path PASSED test/test_index.py::TestIndex::test_commit_msg_hook_fail PASSED test/test_index.py::TestIndex::test_commit_msg_hook_success PASSED test/test_index.py::TestIndex::test_compare_write_tree PASSED test/test_index.py::TestIndex::test_hook_uses_shell_not_from_cwd_1__False__ PASSED test/test_index.py::TestIndex::test_hook_uses_shell_not_from_cwd_2__True__ PASSED test/test_index.py::TestIndex::test_index_add_pathlike PASSED test/test_index.py::TestIndex::test_index_bare_add PASSED test/test_index.py::TestIndex::test_index_file_base PASSED test/test_index.py::TestIndex::test_index_file_diffing PASSED test/test_index.py::TestIndex::test_index_file_from_tree PASSED test/test_index.py::TestIndex::test_index_lock_handling PASSED test/test_index.py::TestIndex::test_index_merge_tree PASSED test/test_index.py::TestIndex::test_index_mutation PASSED test/test_index.py::TestIndex::test_index_new PASSED test/test_index.py::TestIndex::test_index_single_addremove PASSED test/test_index.py::TestIndex::test_pre_commit_hook_fail PASSED test/test_index.py::TestIndex::test_pre_commit_hook_success PASSED test/test_index.py::TestIndex::test_run_commit_hook PASSED test/test_index.py::TestIndexUtils::test_temporary_file_swap[Path] PASSED test/test_index.py::TestIndexUtils::test_temporary_file_swap[str] PASSED test/test_installation.py::TestInstallation::test_installation PASSED test/test_quick_doc.py::QuickDoc::test_cloned_repo_object PASSED test/test_quick_doc.py::QuickDoc::test_init_repo_object PASSED test/test_reflog.py::TestRefLog::test_base PASSED test/test_reflog.py::TestRefLog::test_reflogentry PASSED test/test_refs.py::TestRefs::test_dereference_recursive PASSED test/test_refs.py::TestRefs::test_from_path PASSED test/test_refs.py::TestRefs::test_head_checkout_detached_head PASSED test/test_refs.py::TestRefs::test_head_reset PASSED test/test_refs.py::TestRefs::test_heads PASSED test/test_refs.py::TestRefs::test_is_valid PASSED test/test_refs.py::TestRefs::test_orig_head PASSED test/test_refs.py::TestRefs::test_reflog PASSED test/test_refs.py::TestRefs::test_refs PASSED test/test_refs.py::TestRefs::test_refs_outside_repo PASSED test/test_refs.py::TestRefs::test_set_tracking_branch_with_import PASSED test/test_refs.py::TestRefs::test_tag_base PASSED test/test_refs.py::TestRefs::test_tag_message PASSED test/test_refs.py::TestRefs::test_tags PASSED test/test_refs.py::TestRefs::test_tags_author PASSED test/test_refs.py::TestRefs::test_validity_ref_names PASSED test/test_remote.py::TestRemote::test_add_unsafe_url PASSED test/test_remote.py::TestRemote::test_add_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_base PASSED test/test_remote.py::TestRemote::test_create_remote_unsafe_url PASSED test/test_remote.py::TestRemote::test_create_remote_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_creation_and_removal PASSED test/test_remote.py::TestRemote::test_fetch_error PASSED test/test_remote.py::TestRemote::test_fetch_info PASSED test/test_remote.py::TestRemote::test_fetch_unsafe_branch_name PASSED test/test_remote.py::TestRemote::test_fetch_unsafe_options PASSED test/test_remote.py::TestRemote::test_fetch_unsafe_options_allowed PASSED test/test_remote.py::TestRemote::test_fetch_unsafe_url PASSED test/test_remote.py::TestRemote::test_fetch_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_multiple_urls PASSED test/test_remote.py::TestRemote::test_pull_unsafe_options PASSED test/test_remote.py::TestRemote::test_pull_unsafe_options_allowed PASSED test/test_remote.py::TestRemote::test_pull_unsafe_url PASSED test/test_remote.py::TestRemote::test_pull_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_push_error PASSED test/test_remote.py::TestRemote::test_push_unsafe_options PASSED test/test_remote.py::TestRemote::test_push_unsafe_options_allowed PASSED test/test_remote.py::TestRemote::test_push_unsafe_url PASSED test/test_remote.py::TestRemote::test_push_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_set_unsafe_url PASSED test/test_remote.py::TestRemote::test_set_unsafe_url_allowed PASSED test/test_remote.py::TestRemote::test_uncommon_branch_names PASSED test/test_remote.py::TestTimeouts::test_timeout_funcs PASSED test/test_repo.py::TestRepo::test_alternates PASSED test/test_repo.py::TestRepo::test_archive PASSED test/test_repo.py::TestRepo::test_bare_property PASSED test/test_repo.py::TestRepo::test_blame_accepts_rev_opts PASSED test/test_repo.py::TestRepo::test_blame_complex_revision PASSED test/test_repo.py::TestRepo::test_blame_incremental PASSED test/test_repo.py::TestRepo::test_blame_real PASSED test/test_repo.py::TestRepo::test_clone_command_injection PASSED test/test_repo.py::TestRepo::test_clone_from_command_injection PASSED test/test_repo.py::TestRepo::test_clone_from_keeps_env PASSED test/test_repo.py::TestRepo::test_clone_from_pathlib PASSED test/test_repo.py::TestRepo::test_clone_from_pathlib_withConfig PASSED test/test_repo.py::TestRepo::test_clone_from_safe_options PASSED test/test_repo.py::TestRepo::test_clone_from_unsafe_options PASSED test/test_repo.py::TestRepo::test_clone_from_unsafe_options_allowed PASSED test/test_repo.py::TestRepo::test_clone_from_unsafe_protocol PASSED test/test_repo.py::TestRepo::test_clone_from_unsafe_protocol_allowed PASSED test/test_repo.py::TestRepo::test_clone_from_unsafe_protocol_allowed_and_enabled PASSED test/test_repo.py::TestRepo::test_clone_from_with_path_contains_unicode PASSED test/test_repo.py::TestRepo::test_clone_safe_options PASSED test/test_repo.py::TestRepo::test_clone_unsafe_options PASSED test/test_repo.py::TestRepo::test_clone_unsafe_options_allowed PASSED test/test_repo.py::TestRepo::test_commit_from_revision PASSED test/test_repo.py::TestRepo::test_commits PASSED test/test_repo.py::TestRepo::test_comparison_and_hash PASSED test/test_repo.py::TestRepo::test_config_level_paths PASSED test/test_repo.py::TestRepo::test_config_reader PASSED test/test_repo.py::TestRepo::test_config_writer PASSED test/test_repo.py::TestRepo::test_creation_deletion PASSED test/test_repo.py::TestRepo::test_daemon_export PASSED test/test_repo.py::TestRepo::test_date_format PASSED test/test_repo.py::TestRepo::test_description PASSED test/test_repo.py::TestRepo::test_do_not_strip_newline_in_stdout PASSED test/test_repo.py::TestRepo::test_empty_repo PASSED test/test_repo.py::TestRepo::test_file_handle_leaks PASSED test/test_repo.py::TestRepo::test_git_cmd PASSED test/test_repo.py::TestRepo::test_git_file PASSED test/test_repo.py::TestRepo::test_git_work_tree_dotgit PASSED test/test_repo.py::TestRepo::test_git_work_tree_env PASSED test/test_repo.py::TestRepo::test_head PASSED test/test_repo.py::TestRepo::test_heads_should_populate_head_data PASSED test/test_repo.py::TestRepo::test_heads_should_return_array_of_head_objects PASSED test/test_repo.py::TestRepo::test_ignored_items_reported PASSED test/test_repo.py::TestRepo::test_ignored_raises_error_w_symlink PASSED test/test_repo.py::TestRepo::test_index PASSED test/test_repo.py::TestRepo::test_init PASSED test/test_repo.py::TestRepo::test_is_ancestor PASSED test/test_repo.py::TestRepo::test_is_dirty PASSED test/test_repo.py::TestRepo::test_is_dirty_pathspec PASSED test/test_repo.py::TestRepo::test_is_dirty_with_bare_repository PASSED test/test_repo.py::TestRepo::test_is_dirty_with_path PASSED test/test_repo.py::TestRepo::test_is_valid_object PASSED test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs SKIPPED test/test_repo.py::TestRepo::test_max_chunk_size PASSED test/test_repo.py::TestRepo::test_merge_base PASSED test/test_repo.py::TestRepo::test_new_should_raise_on_invalid_repo_location PASSED test/test_repo.py::TestRepo::test_new_should_raise_on_invalid_repo_location_within_repo PASSED test/test_repo.py::TestRepo::test_new_should_raise_on_non_existent_path PASSED test/test_repo.py::TestRepo::test_pickleable PASSED test/test_repo.py::TestRepo::test_rebasing PASSED test/test_repo.py::TestRepo::test_remote_method PASSED test/test_repo.py::TestRepo::test_repo_creation_from_different_paths PASSED test/test_repo.py::TestRepo::test_repo_creation_pathlib PASSED test/test_repo.py::TestRepo::test_repo_odbtype PASSED test/test_repo.py::TestRepo::test_repr PASSED test/test_repo.py::TestRepo::test_rev_parse PASSED test/test_repo.py::TestRepo::test_rw_rev_parse PASSED test/test_repo.py::TestRepo::test_should_display_blame_information PASSED test/test_repo.py::TestRepo::test_submodule_update PASSED test/test_repo.py::TestRepo::test_submodules PASSED test/test_repo.py::TestRepo::test_tag PASSED test/test_repo.py::TestRepo::test_tag_to_full_tag_path PASSED test/test_repo.py::TestRepo::test_tilde_and_env_vars_in_repo_path PASSED test/test_repo.py::TestRepo::test_tree_from_revision PASSED test/test_repo.py::TestRepo::test_trees PASSED test/test_repo.py::TestRepo::test_untracked_files PASSED test/test_stats.py::TestStats::test_list_from_string PASSED test/test_submodule.py::TestSubmodule::test_add_clone_multi_options_argument PASSED test/test_submodule.py::TestSubmodule::test_add_empty_repo PASSED test/test_submodule.py::TestSubmodule::test_add_no_clone_multi_options_argument PASSED test/test_submodule.py::TestSubmodule::test_base_bare PASSED test/test_submodule.py::TestSubmodule::test_base_rw PASSED test/test_submodule.py::TestSubmodule::test_branch_renames PASSED test/test_submodule.py::TestSubmodule::test_depth XFAIL (for some un...) test/test_submodule.py::TestSubmodule::test_first_submodule PASSED test/test_submodule.py::TestSubmodule::test_git_submodule_compatibility PASSED test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit PASSED test/test_submodule.py::TestSubmodule::test_ignore_non_submodule_file PASSED test/test_submodule.py::TestSubmodule::test_iter_items_from_invalid_hash PASSED test/test_submodule.py::TestSubmodule::test_iter_items_from_nonexistent_hash PASSED test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules PASSED test/test_submodule.py::TestSubmodule::test_remove_norefs PASSED test/test_submodule.py::TestSubmodule::test_rename PASSED test/test_submodule.py::TestSubmodule::test_root_module PASSED test/test_submodule.py::TestSubmodule::test_submodule_add_unsafe_options PASSED test/test_submodule.py::TestSubmodule::test_submodule_add_unsafe_options_allowed PASSED test/test_submodule.py::TestSubmodule::test_submodule_add_unsafe_url PASSED test/test_submodule.py::TestSubmodule::test_submodule_add_unsafe_url_allowed PASSED test/test_submodule.py::TestSubmodule::test_submodule_update_unsafe_options PASSED test/test_submodule.py::TestSubmodule::test_submodule_update_unsafe_options_allowed PASSED test/test_submodule.py::TestSubmodule::test_submodule_update_unsafe_url PASSED test/test_submodule.py::TestSubmodule::test_submodule_update_unsafe_url_allowed PASSED test/test_submodule.py::TestSubmodule::test_to_relative_path_with_super_at_root_drive SKIPPED test/test_submodule.py::TestSubmodule::test_update_clone_multi_options_argument PASSED test/test_submodule.py::TestSubmodule::test_update_no_clone_multi_options_argument PASSED test/test_tree.py::TestTree::test_serializable PASSED test/test_tree.py::TestTree::test_traverse PASSED test/test_tree.py::TestTree::test_tree_modifier_ordering PASSED test/test_util.py::TestCygpath::test_cygpath_invalids[C:Relative] SKIPPED test/test_util.py::TestCygpath::test_cygpath_invalids[C:] SKIPPED (P...) test/test_util.py::TestCygpath::test_cygpath_invalids[D:Apps/123] SKIPPED test/test_util.py::TestCygpath::test_cygpath_invalids[D:Apps\\123] SKIPPED test/test_util.py::TestCygpath::test_cygpath_invalids[\\\\?\\a:rel] SKIPPED test/test_util.py::TestCygpath::test_cygpath_invalids[\\\\share\\a:rel] SKIPPED test/test_util.py::TestCygpath::test_cygpath_norm_ok[../bar-../bar] SKIPPED test/test_util.py::TestCygpath::test_cygpath_norm_ok[../bar/.\\foo/../chu-../bar/chu] SKIPPED test/test_util.py::TestCygpath::test_cygpath_norm_ok[..\\bar-../bar] SKIPPED test/test_util.py::TestCygpath::test_cygpath_norm_ok[./bar-bar] SKIPPED test/test_util.py::TestCygpath::test_cygpath_norm_ok[.\\bar-bar] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[C:\\-/cygdrive/c/] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[C:\\Users-/cygdrive/c/Users] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[C:\\d/e-/cygdrive/c/d/e] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[D:/Apps-/cygdrive/d/Apps] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[D:/Apps\\fOO-/cygdrive/d/Apps/fOO] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[D:\\Apps/123-/cygdrive/d/Apps/123] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\?\\UNC\\server\\D$\\Apps-//server/D$/Apps] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\?\\a:/com-/cygdrive/a/com] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\?\\a:\\com-/cygdrive/a/com] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\server\\BAR/-//server/BAR/] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\server\\C$-//server/C$] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\server\\C$\\Users-//server/C$/Users] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[\\\\server\\c$\\-//server/c$/] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[foo/bar-foo/bar] SKIPPED test/test_util.py::TestCygpath::test_cygpath_ok[foo\\bar-foo/bar] SKIPPED test/test_util.py::TestCygpath::test_decygpath[C:\\-/cygdrive/c/] SKIPPED test/test_util.py::TestCygpath::test_decygpath[C:\\Users-/cygdrive/c/Users] SKIPPED test/test_util.py::TestCygpath::test_decygpath[C:\\d/e-/cygdrive/c/d/e] SKIPPED test/test_util.py::TestCygpath::test_decygpath[D:/Apps-/cygdrive/d/Apps] SKIPPED test/test_util.py::TestCygpath::test_decygpath[D:/Apps\\fOO-/cygdrive/d/Apps/fOO] SKIPPED test/test_util.py::TestCygpath::test_decygpath[D:\\Apps/123-/cygdrive/d/Apps/123] SKIPPED test/test_util.py::TestCygpath::test_decygpath[\\\\server\\BAR/-//server/BAR/] SKIPPED test/test_util.py::TestCygpath::test_decygpath[\\\\server\\C$-//server/C$] SKIPPED test/test_util.py::TestCygpath::test_decygpath[\\\\server\\C$\\Users-//server/C$/Users] SKIPPED test/test_util.py::TestCygpath::test_decygpath[\\\\server\\c$\\-//server/c$/] SKIPPED test/test_util.py::TestCygpath::test_decygpath[foo/bar-foo/bar] SKIPPED test/test_util.py::TestCygpath::test_decygpath[foo\\bar-foo/bar] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS- -False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS- no -False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS- yes -True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS--False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-0-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-1-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-False-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-NO-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-None-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-True-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-YES-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-false-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-no-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-true-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_FREEZE_ERRORS-yes-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS- -False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS- no -False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS- yes -True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS--False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-0-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-1-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-False-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-NO-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-None-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-True-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-YES-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-false-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-no-False] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-true-True] SKIPPED test/test_util.py::TestEnvParsing::test_env_vars_for_windows_tests[HIDE_WINDOWS_KNOWN_ERRORS-yes-True] SKIPPED test/test_util.py::TestRmtree::test_avoids_changing_permissions_outside_tree PASSED test/test_util.py::TestRmtree::test_deletes_dir_with_readonly_files PASSED test/test_util.py::TestRmtree::test_deletes_nested_dir_with_files PASSED test/test_util.py::TestRmtree::test_does_not_wrap_other_errors[False] PASSED test/test_util.py::TestRmtree::test_does_not_wrap_other_errors[True] PASSED test/test_util.py::TestRmtree::test_does_not_wrap_perm_error_unless_enabled[False] PASSED test/test_util.py::TestRmtree::test_does_not_wrap_perm_error_unless_enabled[True] PASSED test/test_util.py::TestRmtree::test_wraps_perm_error_if_enabled SKIPPED test/test_util.py::TestUtils::test_actor PASSED test/test_util.py::TestUtils::test_actor_from_string PASSED test/test_util.py::TestUtils::test_actor_get_uid_laziness_called PASSED test/test_util.py::TestUtils::test_actor_get_uid_laziness_not_called PASSED test/test_util.py::TestUtils::test_altz_to_utctz_str PASSED test/test_util.py::TestUtils::test_blocking_lock_file PASSED test/test_util.py::TestUtils::test_from_timestamp PASSED test/test_util.py::TestUtils::test_it_should_dashify PASSED test/test_util.py::TestUtils::test_iterable_list_1___name______ PASSED test/test_util.py::TestUtils::test_iterable_list_2___name____prefix___ PASSED test/test_util.py::TestUtils::test_lock_file PASSED test/test_util.py::TestUtils::test_parse_date PASSED test/test_util.py::TestUtils::test_pickle_tzoffset PASSED test/test_util.py::TestUtils::test_remove_password_from_command_line PASSED test/test_util.py::TestUtils::test_user_id PASSED test/test_util.py::TestUtils::test_utctz_to_altz PASSED ================================== XFAILURES =================================== $(PYTHON_DIR)/unittest/case.py:830: AssertionError: 211 != 1 =========================== short test summary info ============================ ======== 590 passed, 73 skipped, 1 xfailed, 3 warnings ======== py$(PYV): OK congratulations :)