py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest --cov=codespell_lib codespell_lib ============================= 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 collecting ... collected 113 items codespell_lib/tests/test_basic.py::test_constants PASSED codespell_lib/tests/test_basic.py::test_command PASSED codespell_lib/tests/test_basic.py::test_basic PASSED codespell_lib/tests/test_basic.py::test_default_word_parsing PASSED codespell_lib/tests/test_basic.py::test_bad_glob PASSED codespell_lib/tests/test_basic.py::test_permission_error SKIPPED (On...) codespell_lib/tests/test_basic.py::test_interactivity PASSED codespell_lib/tests/test_basic.py::test_summary PASSED codespell_lib/tests/test_basic.py::test_ignore_dictionary PASSED codespell_lib/tests/test_basic.py::test_ignore_words_with_cases PASSED codespell_lib/tests/test_basic.py::test_ignore_word_list PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore abondon-2] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty // codespell:ignore abondon,abilty-1] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty /* codespell:ignore abandonned,abondon,abilty-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore nomenklatur-3] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore -0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore\r\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore # noqa: E501\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore # noqa: E501\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore# noqa: E501\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignore, noqa: E501\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty #codespell:ignore\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:ignorenoqa: E501\n-3] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty codespell:ignore\n-3] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty codespell:ignore\n-3] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty # codespell:igore\n-4] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty ' codespell:ignore\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty " codespell:ignore\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty ;; codespell:ignore\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[abandonned abondon abilty /* codespell:ignore */\n-0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[You could also use line based igore ( codespell:ignore ) to igore -0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[You could also use line based igore (codespell:ignore) to igore -0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[You could also use line based igore (codespell:ignore igore) to igore -0] PASSED codespell_lib/tests/test_basic.py::test_inline_ignores[You could also use line based igore (codespell:ignore igare) to igore -2] PASSED codespell_lib/tests/test_basic.py::test_custom_regex PASSED codespell_lib/tests/test_basic.py::test_exclude_file PASSED codespell_lib/tests/test_basic.py::test_encoding PASSED codespell_lib/tests/test_basic.py::test_unknown_encoding_chardet PASSED codespell_lib/tests/test_basic.py::test_ignore PASSED codespell_lib/tests/test_basic.py::test_check_filename PASSED codespell_lib/tests/test_basic.py::test_check_filename_irregular_file PASSED codespell_lib/tests/test_basic.py::test_check_hidden PASSED codespell_lib/tests/test_basic.py::test_case_handling PASSED codespell_lib/tests/test_basic.py::test_case_handling_in_fixes PASSED codespell_lib/tests/test_basic.py::test_context PASSED codespell_lib/tests/test_basic.py::test_ignore_regex_option PASSED codespell_lib/tests/test_basic.py::test_uri_regex_option PASSED codespell_lib/tests/test_basic.py::test_uri_ignore_words_list_option_uri PASSED codespell_lib/tests/test_basic.py::test_uri_ignore_words_list_option_email PASSED codespell_lib/tests/test_basic.py::test_uri_regex_def PASSED codespell_lib/tests/test_basic.py::test_quiet_level_32 PASSED codespell_lib/tests/test_basic.py::test_ill_formed_ini_config_file PASSED codespell_lib/tests/test_basic.py::test_config_toml[cfg] PASSED codespell_lib/tests/test_basic.py::test_config_toml[cfg_multiline] PASSED codespell_lib/tests/test_basic.py::test_config_toml[toml] PASSED codespell_lib/tests/test_basic.py::test_config_toml[toml_list] PASSED codespell_lib/tests/test_basic.py::test_stdin PASSED codespell_lib/tests/test_dictionary.py::test_dictionaries_exist PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary.txt-in_aspell0-in_dictionary0] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_rare.txt-in_aspell1-in_dictionary1] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_informal.txt-in_aspell2-in_dictionary2] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_usage.txt-in_aspell3-in_dictionary3] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_code.txt-in_aspell4-in_dictionary4] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_names.txt-in_aspell5-in_dictionary5] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_formatting[$(@D)/codespell_lib/tests/../data/dictionary_en-GB_to_en-US.txt-in_aspell6-in_dictionary6] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename0] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename1] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename2] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename3] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename4] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename5] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename6] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename7] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_sorting[filename8] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a a-bar-has whitespace] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a,a-bar-has a comma] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a--non-empty] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a- bar-start with whitespace] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-,bar-starts with a comma] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-bar,bat-.*not.*followed by a space] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-bar -trailing space] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-b ,ar-contains a whitespace.*followed by a comma] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-bar,-single entry.*comma] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-bar, bat-must end with trailing ","] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-a, bar,-corrects to itself amongst others] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-a-corrects to itself] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking[a-bar, Bar,-unique] PASSED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[abcdef-uvwxyz, bar,-True-None-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-uvwxyz, bar,-False-None-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-abcdef, uvwxyz,-None-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[abcdef-uvwxyz, bar,-True-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[abcdef-uvwxyz, bar,-False-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar, back,-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar, back, Wednesday,-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[abcdef-ghijkl, uvwxyz,-True-False-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[abcdef-uvwxyz, bar,-False-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-abcdef uvwxyz-None-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar back-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar back Wednesday-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar back, abcdef uvwxyz, bar,-None-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-abcdef uvwxyz, bar back, ghijkl,-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-bar abcdef-None-True-should be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_error_checking_in_aspell[a-abcdef back-None-False-should not be in aspell] SKIPPED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary.txt-in_aspell0-in_dictionary0] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_rare.txt-in_aspell1-in_dictionary1] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_informal.txt-in_aspell2-in_dictionary2] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_usage.txt-in_aspell3-in_dictionary3] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_code.txt-in_aspell4-in_dictionary4] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_names.txt-in_aspell5-in_dictionary5] PASSED codespell_lib/tests/test_dictionary.py::test_dictionary_looping[$(@D)/codespell_lib/tests/../data/dictionary_en-GB_to_en-US.txt-in_aspell6-in_dictionary6] PASSED codespell_lib/tests/test_dictionary.py::test_ran_all PASSED - generated xml file: $(@D)/junit-results.xml - =========================== short test summary info ============================ ======== 96 passed, 17 skipped ======== py$(PYV): OK congratulations :)