py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest --mypy --cov=unidecode tests ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) collecting ... collected 70 items tests/__init__.py::mypy PASSED tests/__init__.py::mypy-status PASSED tests/test_readme.py::mypy PASSED tests/test_unidecode.py::mypy PASSED tests/test_unidecode.py::TestUnidecode::test_all_to_ascii PASSED tests/test_unidecode.py::TestUnidecode::test_ascii_to_self PASSED tests/test_unidecode.py::TestUnidecode::test_circled_latin PASSED tests/test_unidecode.py::TestUnidecode::test_degree PASSED tests/test_unidecode.py::TestUnidecode::test_enclosed_alphanumerics PASSED tests/test_unidecode.py::TestUnidecode::test_errors_ignore PASSED tests/test_unidecode.py::TestUnidecode::test_errors_invalid PASSED tests/test_unidecode.py::TestUnidecode::test_errors_preserve PASSED tests/test_unidecode.py::TestUnidecode::test_errors_replace PASSED tests/test_unidecode.py::TestUnidecode::test_errors_replace_str PASSED tests/test_unidecode.py::TestUnidecode::test_errors_strict PASSED tests/test_unidecode.py::TestUnidecode::test_mathematical_digits PASSED tests/test_unidecode.py::TestUnidecode::test_mathematical_latin PASSED tests/test_unidecode.py::TestUnidecode::test_space PASSED tests/test_unidecode.py::TestUnidecode::test_specific PASSED tests/test_unidecode.py::TestUnidecode::test_specific_wide PASSED tests/test_unidecode.py::TestUnidecode::test_surrogate_pairs PASSED tests/test_unidecode.py::TestUnidecode::test_surrogates PASSED tests/test_unidecode.py::TestUnidecode::test_unicode_text_converter PASSED tests/test_unidecode.py::TestUnidecode::test_wordpress_remove_accents PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_all_to_ascii PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_ascii_to_self PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_circled_latin PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_degree PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_enclosed_alphanumerics PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_ignore PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_invalid PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_preserve PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_replace PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_replace_str PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_errors_strict PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_mathematical_digits PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_mathematical_latin PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_space PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_specific PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_specific_wide PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_surrogate_pairs PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_surrogates PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_unicode_text_converter PASSED tests/test_unidecode.py::TestUnidecodeExpectASCII::test_wordpress_remove_accents PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_all_to_ascii PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_ascii_to_self PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_circled_latin PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_degree PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_enclosed_alphanumerics PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_ignore PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_invalid PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_preserve PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_replace PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_replace_str PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_errors_strict PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_mathematical_digits PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_mathematical_latin PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_space PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_specific PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_specific_wide PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_surrogate_pairs PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_surrogates PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_unicode_text_converter PASSED tests/test_unidecode.py::TestUnidecodeExpectNonASCII::test_wordpress_remove_accents PASSED tests/test_utility.py::mypy PASSED tests/test_utility.py::TestUnidecodeUtility::test_commandline PASSED tests/test_utility.py::TestUnidecodeUtility::test_encoding_error PASSED tests/test_utility.py::TestUnidecodeUtility::test_file_default_encoding PASSED tests/test_utility.py::TestUnidecodeUtility::test_file_specified_encoding PASSED tests/test_utility.py::TestUnidecodeUtility::test_file_stdin PASSED ===================================== mypy ===================================== Success: no issues found in 4 source files ================================ tests coverage ================================ _______________ coverage: platform sunos5, python 3.9.21-final-0 _______________ Name Stmts Miss Cover ------------------------------------------- unidecode/__init__.py 55 0 100% unidecode/__main__.py 2 2 0% unidecode/util.py 32 1 97% unidecode/x000.py 1 0 100% unidecode/x0a0.py 1 0 100% unidecode/x0a1.py 1 0 100% unidecode/x0a2.py 1 0 100% unidecode/x0a3.py 1 0 100% unidecode/x0a4.py 1 0 100% unidecode/x00a.py 1 0 100% unidecode/x0ac.py 1 0 100% unidecode/x0ad.py 1 0 100% unidecode/x0ae.py 1 0 100% unidecode/x0af.py 1 0 100% unidecode/x0b0.py 1 0 100% unidecode/x0b1.py 1 0 100% unidecode/x0b2.py 1 0 100% unidecode/x0b3.py 1 0 100% unidecode/x0b4.py 1 0 100% unidecode/x0b5.py 1 0 100% unidecode/x0b6.py 1 0 100% unidecode/x0b7.py 1 0 100% unidecode/x0b8.py 1 0 100% unidecode/x0b9.py 1 0 100% unidecode/x00b.py 1 0 100% unidecode/x0ba.py 1 0 100% unidecode/x0bb.py 1 0 100% unidecode/x0bc.py 1 0 100% unidecode/x0bd.py 1 0 100% unidecode/x0be.py 1 0 100% unidecode/x0bf.py 1 0 100% unidecode/x0c0.py 1 0 100% unidecode/x0c1.py 1 0 100% unidecode/x0c2.py 1 0 100% unidecode/x0c3.py 1 0 100% unidecode/x0c4.py 1 0 100% unidecode/x0c5.py 1 0 100% unidecode/x0c6.py 1 0 100% unidecode/x0c7.py 1 0 100% unidecode/x0c8.py 1 0 100% unidecode/x0c9.py 1 0 100% unidecode/x00c.py 1 0 100% unidecode/x0ca.py 1 0 100% unidecode/x0cb.py 1 0 100% unidecode/x0cc.py 1 0 100% unidecode/x0cd.py 1 0 100% unidecode/x0ce.py 1 0 100% unidecode/x0cf.py 1 0 100% unidecode/x0d0.py 1 0 100% unidecode/x0d1.py 1 0 100% unidecode/x0d2.py 1 0 100% unidecode/x0d3.py 1 0 100% unidecode/x0d4.py 1 0 100% unidecode/x0d5.py 1 0 100% unidecode/x0d6.py 1 0 100% unidecode/x0d7.py 1 0 100% unidecode/x00d.py 1 0 100% unidecode/x00e.py 1 0 100% unidecode/x0f9.py 1 0 100% unidecode/x00f.py 1 0 100% unidecode/x0fa.py 1 0 100% unidecode/x0fb.py 1 0 100% unidecode/x0fc.py 1 0 100% unidecode/x0fd.py 1 0 100% unidecode/x0fe.py 1 0 100% unidecode/x0ff.py 1 0 100% unidecode/x001.py 1 0 100% unidecode/x1d4.py 1 0 100% unidecode/x1d5.py 1 0 100% unidecode/x1d6.py 1 0 100% unidecode/x1d7.py 1 0 100% unidecode/x01d.py 1 0 100% unidecode/x01e.py 1 0 100% unidecode/x1f1.py 1 0 100% unidecode/x1f6.py 1 0 100% unidecode/x01f.py 1 0 100% unidecode/x002.py 1 0 100% unidecode/x02a.py 1 0 100% unidecode/x02c.py 1 0 100% unidecode/x02e.py 1 0 100% unidecode/x02f.py 1 0 100% unidecode/x003.py 1 0 100% unidecode/x004.py 1 0 100% unidecode/x04d.py 1 0 100% unidecode/x04e.py 1 0 100% unidecode/x04f.py 1 0 100% unidecode/x005.py 1 0 100% unidecode/x05a.py 1 0 100% unidecode/x05b.py 1 0 100% unidecode/x05c.py 1 0 100% unidecode/x05d.py 1 0 100% unidecode/x05e.py 1 0 100% unidecode/x05f.py 1 0 100% unidecode/x006.py 1 0 100% unidecode/x06a.py 1 0 100% unidecode/x06b.py 1 0 100% unidecode/x06c.py 1 0 100% unidecode/x06d.py 1 0 100% unidecode/x06e.py 1 0 100% unidecode/x06f.py 1 0 100% unidecode/x007.py 1 0 100% unidecode/x07a.py 1 0 100% unidecode/x07b.py 1 0 100% unidecode/x07c.py 1 0 100% unidecode/x07d.py 1 0 100% unidecode/x07e.py 1 0 100% unidecode/x07f.py 1 0 100% unidecode/x08a.py 1 0 100% unidecode/x08b.py 1 0 100% unidecode/x08c.py 1 0 100% unidecode/x08d.py 1 0 100% unidecode/x08e.py 1 0 100% unidecode/x08f.py 1 0 100% unidecode/x009.py 1 0 100% unidecode/x09a.py 1 0 100% unidecode/x09b.py 1 0 100% unidecode/x09c.py 1 0 100% unidecode/x09d.py 1 0 100% unidecode/x09e.py 1 0 100% unidecode/x09f.py 1 0 100% unidecode/x010.py 1 0 100% unidecode/x011.py 1 0 100% unidecode/x012.py 1 0 100% unidecode/x013.py 1 0 100% unidecode/x014.py 1 0 100% unidecode/x015.py 1 0 100% unidecode/x016.py 1 0 100% unidecode/x017.py 1 0 100% unidecode/x018.py 1 0 100% unidecode/x020.py 1 0 100% unidecode/x021.py 1 0 100% unidecode/x022.py 1 0 100% unidecode/x023.py 1 0 100% unidecode/x024.py 1 0 100% unidecode/x025.py 1 0 100% unidecode/x026.py 1 0 100% unidecode/x027.py 1 0 100% unidecode/x028.py 1 0 100% unidecode/x029.py 1 0 100% unidecode/x030.py 1 0 100% unidecode/x031.py 1 0 100% unidecode/x032.py 1 0 100% unidecode/x033.py 1 0 100% unidecode/x050.py 1 0 100% unidecode/x051.py 1 0 100% unidecode/x052.py 1 0 100% unidecode/x053.py 1 0 100% unidecode/x054.py 1 0 100% unidecode/x055.py 1 0 100% unidecode/x056.py 1 0 100% unidecode/x057.py 1 0 100% unidecode/x058.py 1 0 100% unidecode/x059.py 1 0 100% unidecode/x060.py 1 0 100% unidecode/x061.py 1 0 100% unidecode/x062.py 1 0 100% unidecode/x063.py 1 0 100% unidecode/x064.py 1 0 100% unidecode/x065.py 1 0 100% unidecode/x066.py 1 0 100% unidecode/x067.py 1 0 100% unidecode/x068.py 1 0 100% unidecode/x069.py 1 0 100% unidecode/x070.py 1 0 100% unidecode/x071.py 1 0 100% unidecode/x072.py 1 0 100% unidecode/x073.py 1 0 100% unidecode/x074.py 1 0 100% unidecode/x075.py 1 0 100% unidecode/x076.py 1 0 100% unidecode/x077.py 1 0 100% unidecode/x078.py 1 0 100% unidecode/x079.py 1 0 100% unidecode/x080.py 1 0 100% unidecode/x081.py 1 0 100% unidecode/x082.py 1 0 100% unidecode/x083.py 1 0 100% unidecode/x084.py 1 0 100% unidecode/x085.py 1 0 100% unidecode/x086.py 1 0 100% unidecode/x087.py 1 0 100% unidecode/x088.py 1 0 100% unidecode/x089.py 1 0 100% unidecode/x090.py 1 0 100% unidecode/x091.py 1 0 100% unidecode/x092.py 1 0 100% unidecode/x093.py 1 0 100% unidecode/x094.py 1 0 100% unidecode/x095.py 1 0 100% unidecode/x096.py 1 0 100% unidecode/x097.py 1 0 100% unidecode/x098.py 1 0 100% unidecode/x099.py 1 0 100% ------------------------------------------- TOTAL 279 3 99% ======== 70 passed ======== py$(PYV): OK congratulations :)