1 ============================= test session starts ==============================
2 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
3 cachedir: .pytest_cache
6 collecting ... collected 150 items
8 tests/test_base_detection.py::test_empty PASSED
9 tests/test_base_detection.py::test_bool_matches PASSED
10 tests/test_base_detection.py::test_empty_but_with_bom_or_sig[\xfe\xff-utf_16] PASSED
11 tests/test_base_detection.py::test_empty_but_with_bom_or_sig[\x841\x953-gb18030] PASSED
12 tests/test_base_detection.py::test_empty_but_with_bom_or_sig[\xef\xbb\xbf-utf_8] PASSED
13 tests/test_base_detection.py::test_empty_but_with_bom_or_sig[\xff\xfe\x00\x00-utf_32] PASSED
14 tests/test_base_detection.py::test_content_with_bom_or_sig[\x841\x953\xce\xd2\xc3\xbb\xd3\xd0\xc2\xf1\xd4\xb9\xa3\xac\xb4\xe8\xed\xc8\xb5\xc4\xd6\xbb\xca\xc7\xd2\xbb\xd0\xa9\xca\xb1\xbc\xe4\xa1\xa3-gb18030] PASSED
15 tests/test_base_detection.py::test_content_with_bom_or_sig[\xff\xfe\x00\x00\x11b\x00\x00\xa1l\x00\x00\tg\x00\x00\xcbW\x00\x00(`\x00\x00\x0c\xff\x00\x00\xcbx\x00\x00#x\x00\x00\x84v\x00\x00\xeaS\x00\x00/f\x00\x00\x00N\x00\x00\x9bN\x00\x00\xf6e\x00\x00\xf4\x95\x00\x00\x020\x00\x00-utf_32] PASSED
16 tests/test_base_detection.py::test_content_with_bom_or_sig[\xef\xbb\xbf\xe6\x88\x91\xe6\xb2\xa1\xe6\x9c\x89\xe5\x9f\x8b\xe6\x80\xa8\xef\xbc\x8c\xe7\xa3\x8b\xe7\xa0\xa3\xe7\x9a\x84\xe5\x8f\xaa\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe6\x97\xb6\xe9\x97\xb4\xe3\x80\x82-utf_8] PASSED
17 tests/test_base_detection.py::test_obviously_ascii_content[AbAdZ pOoooOlDl mmlDoDkA lldDkeEkddA mpAlkDF] PASSED
18 tests/test_base_detection.py::test_obviously_ascii_content[g4UsPJdfzNkGW2jwmKDGDilKGKYtpF2X.mx3MaTWL1tL7CNn5U7DeCcodKX7S3lwwJPKNjBT8etY] PASSED
19 tests/test_base_detection.py::test_obviously_ascii_content[{"token": "g4UsPJdfzNkGW2jwmKDGDilKGKYtpF2X.mx3MaTWL1tL7CNn5U7DeCcodKX7S3lwwJPKNjBT8etY"}] PASSED
20 tests/test_base_detection.py::test_obviously_ascii_content[81f4ab054b39cb0e12701e734077d84264308f5fc79494fc5f159fa2ebc07b73c8cc0e98e009664a20986706f90146e8eefcb929ce1f74a8eab21369fdc70198] PASSED
21 tests/test_base_detection.py::test_obviously_ascii_content[{}] PASSED
22 tests/test_base_detection.py::test_obviously_utf8_content[\xc8\x8d\x1b] PASSED
23 tests/test_base_detection.py::test_obviously_utf8_content[h\xc3\xa9llo world!\n] PASSED
24 tests/test_base_detection.py::test_obviously_utf8_content[\xe6\x88\x91\xe6\xb2\xa1\xe6\x9c\x89\xe5\x9f\x8b\xe6\x80\xa8\xef\xbc\x8c\xe7\xa3\x8b\xe7\xa0\xa3\xe7\x9a\x84\xe5\x8f\xaa\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe6\x97\xb6\xe9\x97\xb4\xe3\x80\x82] PASSED
25 tests/test_base_detection.py::test_obviously_utf8_content[B\xd1\x81\xd0\xb5\xd0\xba\xd0\xb8 \xd1\x87\xd0\xbe\xd0\xb2\xd0\xb5\xd0\xba \xd0\xb8\xd0\xbc\xd0\xb0 \xd0\xbf\xd1\x80\xd0\xb0\xd0\xb2\xd0\xbe \xd0\xbd\xd0\xb0 \xd0\xbe\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5. O\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5\xd1\x82\xd0\xbe \xd1\x82\xd1\x80\xd1\x8f\xd0\xb1\xd0\xb2\xd0\xb0 \xd0\xb4\xd0\xb0 \xd0\xb1\xd1\x8a\xd0\xb4\xd0\xb5 \xd0\xb1\xd0\xb5\xd0\xb7\xd0\xbf\xd0\xbb\xd0\xb0\xd1\x82\xd0\xbd\xd0\xbe, \xd0\xbf\xd0\xbe\xd0\xbd\xd0\xb5 \xd1\x89\xd0\xbe \xd1\x81\xd0\xb5 \xd0\xbe\xd1\x82\xd0\xbd\xd0\xb0\xd1\x81\xd1\x8f \xd0\xb4\xd0\xbe \xd0\xbd\xd0\xb0\xd1\x87\xd0\xb0\xd0\xbb\xd0\xbd\xd0\xbe\xd1\x82\xd0\xbe \xd0\xb8 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd1\x82\xd0\xbe \xd0\xbe\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5.] PASSED
26 tests/test_base_detection.py::test_obviously_utf8_content[B\xd1\x81\xd0\xb5\xd0\xba\xd0\xb8 \xd1\x87\xd0\xbe\xd0\xb2\xd0\xb5\xd0\xba \xd0\xb8\xd0\xbc\xd0\xb0 \xd0\xbf\xd1\x80\xd0\xb0\xd0\xb2\xd0\xbe \xd0\xbd\xd0\xb0 \xd0\xbe\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5.] PASSED
27 tests/test_base_detection.py::test_obviously_utf8_content[(\xc2\xb0 \xcd\x9c\xca\x96 \xc2\xb0), creepy face, smiley \xf0\x9f\x98\x80] PASSED
28 tests/test_base_detection.py::test_obviously_utf8_content[["Financi\xc3\xabn", "La France"]] PASSED
29 tests/test_base_detection.py::test_obviously_utf8_content[Qu'est ce que une \xc3\xa9toile?] PASSED
30 tests/test_base_detection.py::test_obviously_utf8_content[<?xml ?><c>Financi\xc3\xabn</c>] PASSED
31 tests/test_base_detection.py::test_obviously_utf8_content[\xf0\x9f\x98\x80] PASSED
32 tests/test_base_detection.py::test_mb_cutting_chk PASSED
33 tests/test_base_detection.py::test_alphabets_property PASSED
34 tests/test_base_detection.py::test_doc_example_short_cp1251 PASSED
35 tests/test_base_detection.py::test_direct_cmp_charset_match PASSED
36 tests/test_cli.py::TestCommandLineInterface::test_force_replace_without_replace PASSED
37 tests/test_cli.py::TestCommandLineInterface::test_multiple_file PASSED
38 tests/test_cli.py::TestCommandLineInterface::test_non_existent_file PASSED
39 tests/test_cli.py::TestCommandLineInterface::test_replace_without_normalize PASSED
40 tests/test_cli.py::TestCommandLineInterface::test_simple_no_input PASSED
41 tests/test_cli.py::TestCommandLineInterface::test_simple_yes_input PASSED
42 tests/test_cli.py::TestCommandLineInterface::test_single_file PASSED
43 tests/test_cli.py::TestCommandLineInterface::test_single_file_normalize PASSED
44 tests/test_cli.py::TestCommandLineInterface::test_single_verbose_file PASSED
45 tests/test_cli.py::TestCommandLineInterface::test_version_output_success PASSED
46 tests/test_cli.py::TestCommandLineInterface::test_with_alternative PASSED
47 tests/test_cli.py::TestCommandLineInterface::test_with_minimal_and_alt PASSED
48 tests/test_cli.py::TestCommandLineInterface::test_with_minimal_output PASSED
49 tests/test_coherence_detection.py::test_infer_language_from_cp[cp864-expected_languages0] PASSED
50 tests/test_coherence_detection.py::test_infer_language_from_cp[cp862-expected_languages1] PASSED
51 tests/test_coherence_detection.py::test_infer_language_from_cp[cp737-expected_languages2] PASSED
52 tests/test_coherence_detection.py::test_infer_language_from_cp[cp424-expected_languages3] PASSED
53 tests/test_coherence_detection.py::test_infer_language_from_cp[cp273-expected_languages4] PASSED
54 tests/test_coherence_detection.py::test_infer_language_from_cp[johab-expected_languages5] PASSED
55 tests/test_coherence_detection.py::test_infer_language_from_cp[shift_jis-expected_languages6] PASSED
56 tests/test_coherence_detection.py::test_infer_language_from_cp[mac_greek-expected_languages7] PASSED
57 tests/test_coherence_detection.py::test_infer_language_from_cp[iso2022_jp-expected_languages8] PASSED
58 tests/test_coherence_detection.py::test_target_features[English-False-True] PASSED
59 tests/test_coherence_detection.py::test_target_features[French-True-True] PASSED
60 tests/test_coherence_detection.py::test_target_features[Hebrew-False-False] PASSED
61 tests/test_coherence_detection.py::test_target_features[Arabic-False-False] PASSED
62 tests/test_coherence_detection.py::test_target_features[Vietnamese-True-True] PASSED
63 tests/test_coherence_detection.py::test_target_features[Turkish-True-True] PASSED
64 tests/test_coherence_detection.py::test_filter_alt_coherence_matches[matches0-expected_return0] PASSED
65 tests/test_coherence_detection.py::test_filter_alt_coherence_matches[matches1-expected_return1] PASSED
66 tests/test_coherence_detection.py::test_filter_alt_coherence_matches[matches2-expected_return2] PASSED
67 tests/test_coherence_detection.py::test_filter_alt_coherence_matches[matches3-expected_return3] PASSED
68 tests/test_detect_legacy.py::TestDetectLegacy::test_detect_dict_keys PASSED
69 tests/test_detect_legacy.py::TestDetectLegacy::test_detect_dict_value PASSED
70 tests/test_detect_legacy.py::TestDetectLegacy::test_detect_dict_value_type PASSED
71 tests/test_detect_legacy.py::TestDetectLegacy::test_utf8_sig_not_striped PASSED
72 tests/test_edge_case.py::test_unicode_edge_case PASSED
73 tests/test_edge_case.py::test_issue_gh520 PASSED
74 tests/test_edge_case.py::test_issue_gh509 PASSED
75 tests/test_edge_case.py::test_issue_gh498 PASSED
76 tests/test_full_detection.py::test_elementary_detection[sample-arabic-1.txt-cp1256-Arabic] PASSED
77 tests/test_full_detection.py::test_elementary_detection[sample-french-1.txt-cp1252-French] PASSED
78 tests/test_full_detection.py::test_elementary_detection[sample-arabic.txt-utf_8-Arabic] PASSED
79 tests/test_full_detection.py::test_elementary_detection[sample-russian-3.txt-utf_8-Russian] PASSED
80 tests/test_full_detection.py::test_elementary_detection[sample-french.txt-utf_8-French] PASSED
81 tests/test_full_detection.py::test_elementary_detection[sample-chinese.txt-big5-Chinese] PASSED
82 tests/test_full_detection.py::test_elementary_detection[sample-greek.txt-cp1253-Greek] PASSED
83 tests/test_full_detection.py::test_elementary_detection[sample-greek-2.txt-cp1253-Greek] PASSED
84 tests/test_full_detection.py::test_elementary_detection[sample-hebrew-2.txt-cp1255-Hebrew] PASSED
85 tests/test_full_detection.py::test_elementary_detection[sample-hebrew-3.txt-cp1255-Hebrew] PASSED
86 tests/test_full_detection.py::test_elementary_detection[sample-bulgarian.txt-utf_8-Bulgarian] PASSED
87 tests/test_full_detection.py::test_elementary_detection[sample-english.bom.txt-utf_8-English] PASSED
88 tests/test_full_detection.py::test_elementary_detection[sample-spanish.txt-utf_8-Spanish] PASSED
89 tests/test_full_detection.py::test_elementary_detection[sample-korean.txt-cp949-Korean] PASSED
90 tests/test_full_detection.py::test_elementary_detection[sample-turkish.txt-cp1254-Turkish] PASSED
91 tests/test_full_detection.py::test_elementary_detection[sample-russian-2.txt-utf_8-Russian] PASSED
92 tests/test_full_detection.py::test_elementary_detection[sample-russian.txt-mac_cyrillic-Russian] PASSED
93 tests/test_full_detection.py::test_elementary_detection[sample-polish.txt-utf_8-Polish] PASSED
94 tests/test_isbinary.py::test_isbinary[\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff\x00_/\xff-True] PASSED
95 tests/test_isbinary.py::test_isbinary[GIF89a\x01\x00\x01\x00\x00\x00\x00,-True] PASSED
96 tests/test_isbinary.py::test_isbinary[raw2-True] PASSED
97 tests/test_isbinary.py::test_isbinary[sample-polish.txt-False] PASSED
98 tests/test_isbinary.py::test_isbinary[sample-arabic.txt-False] PASSED
99 tests/test_large_payload.py::test_large_payload_u8_sig_basic_entry PASSED
100 tests/test_large_payload.py::test_large_payload_ascii_basic_entry PASSED
101 tests/test_large_payload.py::test_misleading_large_sequence PASSED
102 tests/test_logging.py::TestLogBehaviorClass::test_explain_true_behavior PASSED
103 tests/test_logging.py::TestLogBehaviorClass::test_explain_false_handler_set_behavior PASSED
104 tests/test_logging.py::TestLogBehaviorClass::test_set_stream_handler PASSED
105 tests/test_logging.py::TestLogBehaviorClass::test_set_stream_handler_format PASSED
106 tests/test_mess_detection.py::test_mess_detection[\u5178\u8087\u4e4e\u5e9a\u8fb0\u5e74\u5341\u4e8c\u6708\u5eff\u4e00\uff0c\u53ca\u5df1\u4e11\u5e74\u4e8c\u6708\u5341\u4e5d\uff0c\u6536\u5404\u65b9\u8a9e\u8a00\u4e8c\u767e\u4e94\u5341\uff0c\u5408\u903e\u4e03\u767e\u842c\u76ee\uff1b\u4e8c\u5341\u5927\u5377\u4f54\u516b\u6210\uff0c\u55ae\u82f1\u6587\u5377\u4ea6\u904e\u4e8c\u767e\u842c\u3002\u6089\u6587\u4e43\u5929\u4e0b\u6709\u5fd7\u5171\u7b46\u800c\u6210\uff1b\u6709\u610f\u52a9\u4e4b\uff0c\u5e7e\u7db2\u8def\u3001\u96a8\u7e82\u4f5c\uff0c\u5927\u5178\u8301\u7109\u3002-0.0-0.0] PASSED
107 tests/test_mess_detection.py::test_mess_detection[\u0627\u0644\u0639\u0642\u0644\u064a\u0629 , \u0627\u0644\u062a\u0646\u0648\u064a\u0645 \u0627\u0644\u0645\u063a\u0646\u0627\u0637\u064a\u0633\u064a \u0648 / \u0623\u0648 \u0627\u0644\u0627\u0642\u062a\u0631\u0627\u062d-0.0-0.0] PASSED
108 tests/test_mess_detection.py::test_mess_detection[RadoZ \u062a\u0640\u0640\u0640\u0639\u0640\u0640\u0640\u0640\u062f\u064a\u0640\u0640\u0644 \u0627\u0644\u0640\u0640\u0640\u062a\u0640\u0640\u0640\u0640\u0648\u0642\u0640\u0640\u064a\u0640\u0640\u0640\u0640\u062a \u0645\u0640\u0640\u0640\u0646 \u0642\u0640\u0640\u0628\u0640\u0640\u0644-0.0-0.0] PASSED
109 tests/test_mess_detection.py::test_mess_detection[Cehennemin Sava\u25a0\xfe\xb2s\xb2'da kim?-0.1-0.5] PASSED
110 tests/test_mess_detection.py::test_mess_detection[\xb4\xc1\xa5\xbd\xb3\xf8\xa7i -- \xb1i\xae\xcc\xba\xfb, \xb3\xaf\xb7\xd8\xa9v-0.5-1.0] PASSED
111 tests/test_mess_detection.py::test_mess_detection[\xefstanbul, T\u25a0rkiye'nin en kalabal\xbbk, iktisadi ve k\u25a0lt\u25a0rel a\xd3\xbbdan en \u2014nemli-0.1-0.5] PASSED
112 tests/test_mess_detection.py::test_mess_detection[<i>Parce que \xd3a, c'est la v\xd5ritable histoire de la rencontre avec votre Tante Robin.</i>-0.01-0.5] PASSED
113 tests/test_mess_detection.py::test_mess_detection[\xd8\u0122\xd8\u0160\xd8\u0123\xd8\xa7\xd8\u0136\u0172\x84 \u0172\x84\u0172\x88 \xd8\u0122\u0172\x86 \xd8\xa7\u0172\x84\u0172\x86\xd8\xa7\xd8\u0123 \u0172\x8a\u0172\x88\u0172\x85 \u0172\x85\xd8\xa7 \xd8\u0123\u0172\x88\u0172\x81\u0172\x8a\xd8\u0160\xd8\u0123\xd8\xa7\xd8\u0136\u0172\x84\u0172\x88\u0172\x86\xd8\x8c \xd8\u014a\xd8\u0111\u0172\x86\xd8\xa7 \u0172\x86\xd8\u0123\u0172\x85\xd8\u0111 \xd8\u0111\u0172\x86 (\u0172\x81\xd8\u0105\u0172\x88\xd8\u014a\u0172\x88) \u0172\x88\xd8\xa7\u0172\x84\xd8\u016a\xd8\xa7\xd8\u0160\u0172\x85-0.8-3.0] PASSED
114 tests/test_mess_detection.py::test_mess_detection[\xc7\xe1\xda\u015e\xe1\xed\xc9 , \xc7\xe1\xca\xe4\xe6\xed\xe3 \xc7\xe1\xe3\xdb\xe4\xc7\xd8\xed\xd3\xed \xe6 / \xc3\xe6 \xc7\xe1\xc7\u015e\xca\xd1\xc7\xcd-0.8-2.5] PASSED
115 tests/test_mess_detection.py::test_mess_detection[hishamkoc@yahoo.com \u0e38\u0e0a\u0e38\u0e11\u0e38\u0e0c\u0e39\x85\u0e39\x80\u0e39\x80\u0e38\u0e09 \u0e39\x87\u0e39\x80\u0e38\u0e14\u0e39\x80\u0e39\x80\u0e39\x80\u0e38\u0e07\u0e39\x85 \u0e38\u0e07\u0e39\x84\u0e39\x80\u0e39\x82\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x84\u0e38\u0e07\u0e39\x81RadoZ \u0e38\u0e0a\u0e39\x80\u0e39\x80\u0e39\x80\u0e38\u0e19\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x80\u0e38\u0e0f\u0e39\x8a\u0e39\x80\u0e39\x80\u0e39\x84 \u0e38\u0e07\u0e39\x84\u0e39\x80\u0e39\x80\u0e39\x80\u0e38\u0e0a\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x88\u0e39\x82\u0e39\x80\u0e39\x80\u0e39\x8a\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x80\u0e38\u0e0a \u0e39\x85\u0e39\x80\u0e39\x80\u0e39\x80\u0e39\x86 \u0e39\x82\u0e39\x80\u0e39\x80\u0e38\u0e08\u0e39\x80\u0e39\x80\u0e39\x84-0.5-2.0] PASSED
116 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<?xml version="1.0" encoding="EUC-JP"?>-euc_jp] PASSED
117 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<html><head><meta charset="utf-8"></head></html>-utf_8] PASSED
118 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<html><head><meta charset="utf-57"></head></html>-None] PASSED
119 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[# coding: utf-8-utf_8] PASSED
120 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<?xml version="1.0" encoding="UTF-8"?>-utf_8] PASSED
121 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<?xml version="1.0" encoding="US-ASCII"?>-ascii] PASSED
122 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<?xml version="1.0" encoding="JohaB"?>-johab] PASSED
123 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<?xml version="1.0" encoding="ibm037"?>-cp037] PASSED
124 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<html><head><meta charset=WINDOWS-1252></head></html>-cp1252] PASSED
125 tests/test_preemptive_detection.py::test_detect_most_common_body_encoding[<html><head><meta charset="WINDOWS-1256"></head></html>-cp1256] PASSED
126 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<?xml version="1.0" encoding="EUC-JP"?>-<?xml version="1.0" encoding="utf_8"?>] PASSED
127 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<html><head><meta charset="utf-8"></head></html>-<html><head><meta charset="utf-8"></head></html>] PASSED
128 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<html><head><meta charset="utf-57"></head></html>-<html><head><meta charset="utf-57"></head></html>] PASSED
129 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[# coding: utf-8-# coding: utf-8] PASSED
130 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<?xml version="1.0" encoding="UTF-8"?>-<?xml version="1.0" encoding="UTF-8"?>] PASSED
131 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<?xml version="1.0" encoding="US-ASCII"?>-<?xml version="1.0" encoding="utf_8"?>] PASSED
132 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<?xml version="1.0" encoding="JohaB"?>-<?xml version="1.0" encoding="utf_8"?>] PASSED
133 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<html><head><meta charset=WINDOWS-1252></head></html>-<html><head><meta charset=utf_8></head></html>] PASSED
134 tests/test_preemptive_detection.py::test_preemptive_mark_replacement[<html><head><meta charset="WINDOWS-1256"></head></html>-<html><head><meta charset="utf_8"></head></html>] PASSED
135 tests/test_utils.py::test_is_accentuated[\xe9-True] PASSED
136 tests/test_utils.py::test_is_accentuated[\xe8-True] PASSED
137 tests/test_utils.py::test_is_accentuated[\xe0-True] PASSED
138 tests/test_utils.py::test_is_accentuated[\xc0-True] PASSED
139 tests/test_utils.py::test_is_accentuated[\xd9-True] PASSED
140 tests/test_utils.py::test_is_accentuated[\xe7-True] PASSED
141 tests/test_utils.py::test_is_accentuated[a-False] PASSED
142 tests/test_utils.py::test_is_accentuated[\u20ac-False] PASSED
143 tests/test_utils.py::test_is_accentuated[&-False] PASSED
144 tests/test_utils.py::test_is_accentuated[\xd6-True] PASSED
145 tests/test_utils.py::test_is_accentuated[\xfc-True] PASSED
146 tests/test_utils.py::test_is_accentuated[\xea-True] PASSED
147 tests/test_utils.py::test_is_accentuated[\xd1-True] PASSED
148 tests/test_utils.py::test_is_accentuated[\xdd-True] PASSED
149 tests/test_utils.py::test_is_accentuated[\u03a9-False] PASSED
150 tests/test_utils.py::test_is_accentuated[\xf8-False] PASSED
151 tests/test_utils.py::test_is_accentuated[\u0401-False] PASSED
152 tests/test_utils.py::test_cp_similarity[cp1026-cp1140-True] PASSED
153 tests/test_utils.py::test_cp_similarity[cp1140-cp1026-True] PASSED
154 tests/test_utils.py::test_cp_similarity[latin_1-cp1252-True] PASSED
155 tests/test_utils.py::test_cp_similarity[latin_1-iso8859_4-True] PASSED
156 tests/test_utils.py::test_cp_similarity[latin_1-cp1251-False] PASSED
157 tests/test_utils.py::test_cp_similarity[cp1251-mac_turkish-False] PASSED
160 ======== 150 passed ========