{
 "runtime_core-image-ptest-python3-wcwidth_qemux86-64_20260601232513": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "rocky-8.10",
   "IMAGE_BASENAME": "core-image-ptest-python3-wcwidth",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master-next",
     "commit": "8abed32f7dc671ff8ab9b58ab7e5d1473ac769ea",
     "commit_count": 67309,
     "commit_time": 1780351915
    },
    "meta-poky": {
     "branch": "master",
     "commit": "d13ca2a2e0f478046d920b8fc7dd3098952b5ad8",
     "commit_count": 1800,
     "commit_time": 1779966252
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "d13ca2a2e0f478046d920b8fc7dd3098952b5ad8",
     "commit_count": 1800,
     "commit_time": 1779966252
    }
   },
   "MACHINE": "qemux86-64",
   "STARTTIME": "20260601232513",
   "TESTSERIES": "qemux86-64-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0003705,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 1.992,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.01574,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 2.555,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.000278,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_center_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_ljust_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_rjust_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcswidth_mixed_ambiguous_and_wide": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2460-CIRCLED_ONE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2500-BOX_HORIZONTAL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u25a0-BLACK_SQUARE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2605-BLACK_STAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xa1-INVERTED_EXCLAMATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xa7-SECTION_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xb0-DEGREE_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xb1-PLUS_MINUS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xd7-MULTIPLICATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xf7-DIVISION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2460-CIRCLED_ONE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2500-BOX_HORIZONTAL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u25a0-BLACK_SQUARE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2605-BLACK_STAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xa1-INVERTED_EXCLAMATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xa7-SECTION_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xb0-DEGREE_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xb1-PLUS_MINUS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xd7-MULTIPLICATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xf7-DIVISION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wide_not_affected_by_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_width_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wrap_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_center_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_center_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_complex_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_complex_sgr_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_cr_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_cr_overwrite": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_csi_backward": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_past_window": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_ascii_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_ascii_fastpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_past_window": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_osc66": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_osc8_hyperlinks": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_long_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_long_mid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_combining": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_reverse_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_reverse_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_sequences_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_sequences_plain": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_ascii_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_udhr_lines": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_propagate_sgr_multiline": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_propagate_sgr_no_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_rjust_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_rjust_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_strip_sequences_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_strip_sequences_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_brahmic_bengali": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_brahmic_devanagari": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_composed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_decomposed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_emoji_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_long_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_long_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_ri_flags_paired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_ri_flags_unpaired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_short_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_short_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_combining": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_wide": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_brahmic_bengali": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_brahmic_devanagari": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_complex_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_complex_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_composed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_decomposed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_dense_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_fastpath_integrity_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_osc66": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ri_flags_paired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ri_flags_unpaired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_udhr_lines": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_wcswidth_consistency_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_with_ansi_codes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_complex_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_no_id": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_with_id": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_long_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_short_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_ambiguous_width_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_ambiguous_width_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[-0-5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello--5-3-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-3-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-1-4-ell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-2-5-llo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-5-3-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-5-5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-0-11-hello_world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-6-11-world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hi-0-100-hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hi-100-200-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-0-3-A\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-0-4-A\\u4e2dB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-1-3-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-1-4-\\u4e2dB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-2-4-_B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-0-1-_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-0-2-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-1-2-_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-2-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-3-\\u4e2d_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-4-\\u4e2d\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-6-\\u4e2d\\u6587\\u5b57]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-1-5-_\\u6587_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-1-6-_\\u6587\\u5b57]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-2-4-\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_custom_fillchar": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-0-3-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-0-6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-1-5-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-1-6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_combining_accent": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_combining_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[\\x07\\x08\\rHello-0-5-\\x07Hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x00cd-0-4-ab\\x00cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x01\\x02cd-0-4-ab\\x01\\x02cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x07cd-0-4-ab\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x1b\\x00cd-0-4-ab\\x1b\\x00cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[abc\\rde-0-5-dec]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[abc\\x08de-0-5-abde]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f1fa\\U0001f1f8-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f600-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\u2764\\ufe0f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[ignore-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[2Dxy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-1-\\x1b]8;;http://example.com\\x07l\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-2-\\x1b]8;;http://example.com\\x07li\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-3-\\x1b]8;;http://example.com\\x07lin\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-2-\\x1b]8;;http://example.com\\x07i\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-3-\\x1b]8;;http://example.com\\x07in\\x1b]8;;\\x07x]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-4-\\x1b]8;;http://example.com\\x07ink\\x1b]8;;\\x07y]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[strict-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07\\x1b]8;;\\x07xy-parse-0-4-xy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07a\\x1bb\\x1b]8;;\\x07-parse-0-4-\\x1b]8;;http://example.com\\x07a\\x1bb\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07abcdef\\x1b]8;;\\x07-parse-0-3-\\x1b]8;;http://example.com\\x07abc\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2Dab\\x1b]8;;http://example.com\\x07cde\\x1b]8;;\\x07-parse-0-2-ab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07\\x1b[2Dcdef-parse-2-4-ef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[5Chi-strict-0-11-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07_hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07ABCD_\\x1b]8;;b\\x07XY\\x1b]8;;\\x07_EF\\x1b]8;;\\x07-0-10-\\x1b]8;;a\\x07ABCD_\\x1b]8;;b\\x07XY\\x1b]8;;\\x07_EF\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD-0-4-\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD\\x1b]8;;\\x07EF-0-6-\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD\\x1b]8;;\\x07EF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This\\x1b]8;;\\x07-0-5-\\x1b]8;;http://example.com\\x07Click\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07This\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This_link\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07This\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\u6587\\u5b57\\x1b]8;;\\x07-0-3-\\x1b]8;;http://example.com\\x07\\u4e2d_\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\u6587\\u5b57\\x1b]8;;\\x07-0-4-\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\x1b[31mred_link\\x1b[0m\\x1b]8;;\\x07-4-8-\\x1b]8;;http://example.com\\x07\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07_\\x1b]8;;http://example.com\\x1b\\\\cd\\x1b]8;;\\x1b\\\\-0-5-\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07_\\x1b]8;;http://example.com\\x1b\\\\cd\\x1b]8;;\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link-0-4-\\x1b]8;;http://example.com\\x07link]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-5-10-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07world-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x1b\\\\Click_This\\x1b]8;;\\x1b\\\\-0-5-\\x1b]8;;http://example.com\\x1b\\\\Click\\x1b]8;;\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;url\\x07ab\\x1bxcd\\x1b]8;;\\x07-0-6-\\x1b]8;;url\\x07ab\\x1bxcd\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;id=myid;http://example.com\\x07link\\x1b]8;;\\x07-1-3-\\x1b]8;id=myid;http://example.com\\x07in\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[before\\x1b]8;;http://example.com\\x07\\x1b]8;;\\x07after-0-11-beforeafter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[before\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[hello\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_overtyping_override_by_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_overtyping_without_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2A-cursor_up_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2J-erase_in_display_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2K-erase_in_line_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[5B-cursor_down_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[@-insert_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[B-cursor_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[H-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[J-erase_in_display]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[K-erase_in_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[P-delete_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[S-scroll_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[T-scroll_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_prepend_grapheme": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_after_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_before_start": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_between_chars": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_cjk_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_fs_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_osc_hyperlink": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_partial_wide_at_start": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_preserve_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2A-cursor_up_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2J-erase_in_display_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2K-erase_in_line_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[5B-cursor_down_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[@-insert_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[B-cursor_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[H-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[J-erase_in_display]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[K-erase_in_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[P-delete_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[S-scroll_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[T-scroll_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[\\u4e2d\\tb-0-10-4-\\u4e2d_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-10-4-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-10-8-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-4-8-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-5-0-a\\tb]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-4-10-8-_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb\\tc-0-20-4-a_b_c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_first_visible_with_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_zero_width_position_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b-\\x1b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[0m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467\\x1b[0m-\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\x1b[31m\\x1b[4m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\x1b[31mbold_red\\x1b[0m-bold_red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1mbold\\x1b[0m_\\x1b[3mitalic\\x1b[0m-bold_italic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31m\\u4e2d\\u6587\\x1b[0m-\\u4e2d\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31mred\\x1b[0m-red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]0;title\\x07-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]0;title\\x07text-text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07-link]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[a\\x1bb-a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[hello-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[hello_world-hello_world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[text\\x1b[mmore-textmore]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_mixed_cjk_emoji_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f642]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_out_of_bounds_parse_no_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_strict_out_of_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_strict_out_of_bounds_painter": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-0-12-kwargs16-LOL_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-1-11-kwargs17-OL_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-2-11-kwargs18-L_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-3-11-kwargs19-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-4-11-kwargs20-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-5-11-kwargs21-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-6-11-kwargs22-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-7-11-kwargs23-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-8-11-kwargs24-lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-9-11-kwargs25-ol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-0-4-kwargs12-XY_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-0-5-kwargs13-XY_zy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-1-3-kwargs14-Y_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-1-4-kwargs15-Y_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\u4e2d\\x1b[D\\x1b[Da-0-4-kwargs7-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Ca\\tb-2-4-kwargs39-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2D\\u0301hello-1-4-kwargs28-ell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Da\\tb-0-5-kwargs34-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Dhi-0-2-kwargs4-hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[31mab\\x1b[2Dcd-0-4-kwargs26-\\x1b[31mcd\\x1b[0m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b[2Dhi-5-7-kwargs5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b]8;;http://example.com\\x07-0-3-kwargs54-_\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b]8;;http://example.com\\x07-0-5-kwargs53-_\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5Chi-0-7-kwargs31-_hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5GXY-3-7-kwargs51-_XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\tab-0-2-kwargs57-\\tab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\u0301x-0-3-kwargs58-\\u0301x]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\x1b[Hxy-0-3-kwargs59-\\x1b[Hxy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\x1b\\x1bXy-0-3-kwargs55-\\x1b\\x1bXy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b]8;;http://example.com\\x07ab\\x1b[2Dcd-0-4-kwargs36-\\x1b]8;;http://example.com\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\u4e2d\\x1b[Db-0-4-kwargs38-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\x1b[C\\x1b]8;;http://x\\x07hi\\x1b]8;;\\x07-0-5-kwargs56-a_\\x1b]8;;http://x\\x07hi\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\x1bb\\x1b[2Dc-0-3-kwargs33-c\\x1bb]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[aaa\\r\\r\\rxxx-0-4-kwargs40-xxx]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x08\\x08\\x08XY-0-4-kwargs46-XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[10Ccd-0-4-kwargs11-ab_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\tcd-0-4-kwargs27-\\tcd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\u4e2dd-1-4-kwargs29-_d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\x1b-0-2-kwargs37-\\x1bab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2Dcd-0-4-kwargs35-cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[5Ccd-0-4-kwargs8-ab_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b]8;;http://example.com\\x07\\x1b[2Dcd-0-4-kwargs6-cd\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\rXY-0-5-kwargs41-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\rde-1-3-kwargs43-ec]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x08\\x08XY-0-5-kwargs45-aXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x08de-0-5-kwargs44-abde]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[2D-0-2-kwargs32-ab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[2GXY-0-5-kwargs48-aXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[3DXY-0-5-kwargs3-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[5GXY-0-5-kwargs50-abc_X]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[5GXY-0-7-kwargs49-abc_XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[GXY-0-5-kwargs47-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[GXY-1-4-kwargs52-Yc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abcde\\x1b[2Df-0-6-kwargs9-abcfe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\rworld-0-5-kwargs42-world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[10Cworld-0-10-kwargs0-hello_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[10Cworld-0-5-kwargs1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[2DXY-0-5-kwargs2-helXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[2Dxy-0-3-kwargs30-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[5Dw-0-5-kwargs10-wello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_cr_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_cursor_left_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_hpa_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_indeterminate_sequence_painter": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_balinese_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_bengali_nukta_mc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_cafe": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_enclosing": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_control_c0_width_negative_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_devanagari_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_empty_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_hello_jp": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo_filler": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_legacy_module": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_mc_width_consistency[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_mc_width_consistency[20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_null_width_0": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_package_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1536-ARABIC_NUMBER_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1537-ARABIC_SIGN_SANAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1538-ARABIC_FOOTNOTE_MARKER]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1539-ARABIC_SIGN_SAFHA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1540-ARABIC_SIGN_SAMVAT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1541-ARABIC_NUMBER_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1757-ARABIC_END_OF_AYAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1807-SYRIAC_ABBREVIATION_MARK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2192-ARABIC_POUND_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2193-ARABIC_PIASTRE_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2274-ARABIC_DISPUTED_END_OF_AYAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[69821-KAITHI_NUMBER_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[69837-KAITHI_NUMBER_SIGN_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_soft_hyphen": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_tamil_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0924\\u093f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0924\\u0941\\u0902-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0930\\u093f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u200d\\u0924-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d_-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0938\\u094d\\u0924-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0938\\u094d\\u0924\\u094d\\u0930-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0999\\u09cd\\u0997\\u09c7-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u09a4\\u09cd\\u200d\\u09aa-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0a95\\u0acd\\u0a95\\u0acb-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0d15\\u0d4d\\u0d15\\u0d41\\u0d02-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_wcswidth_substr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_zwj_at_end_of_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_another_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_fitzpatrick_after_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_fitzpatrick_standalone": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_longer_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_non_recommended_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_emoji_zwj_sequences": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_variation_16_sequences": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_four": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_pair": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_three": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_unfinished_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_vs16_effect": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_zwj_after_non_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\n-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r\\n-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r\\r-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[a-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[abc-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[cafe\\u0301-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\nok-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\r\\nok-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\r\\rok-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\rok-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[X\\x85\\u0301-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[\\u0600\\n-2-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[\\u0600a-2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[a\\r\\nb-3-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-1-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-2-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[ae\\u0301\\u0300b-4-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[cafe\\u0301-4-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[cafe\\u0301-5-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-5-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[\\U0001f1fa\\U0001f1f8\\U0001f1e6-2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[\\U0001f1fa\\U0001f1f8\\U0001f1e6-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f1fa\\U0001f1f8b-3-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f1fa\\U0001f1f8b-4-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467b-6-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467b-7-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_roundtrip_consistency[NOTSET]": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[abc-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[cafe\\u0301\\r\\nok-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[Hi\\U0001f1fa\\U0001f1f8\\U0001f1e6!-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[cafe\\u0301_\\U0001f44b\\U0001f3fb_\\U0001f1fa\\U0001f1f8!-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abc-0-10-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abc-10-None-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-0-4-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-1-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-2-None-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_unicode_grapheme_break_test[NOTSET]": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8\\U0001f1e6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1fa-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f44b\\U0001f3fb-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\u1100\\u1161-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\u2764\\ufe0f-expected14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\uac00\\u11a8-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1faok-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8\\U0001f1e6ok-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8ok-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f44b\\U0001f3fbok-expected13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467ok-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\u1100\\u1161ok-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\u2764\\ufe0fok-expected15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\uac00\\u11a8ok-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_display_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_find_close_not_found": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_make_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[Hello_world-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[\\x1b[31mHello\\x1b[0m-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[\\x1b]8;;http://example.com\\x07Hello-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_valid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_make_close": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_make_open": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[\\x1b[31m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[not_an_escape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_valid[\\x1b]8;;http://example.com\\x07-http://example.com--\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_valid[\\x1b]8;id=a;http://example.com\\x1b\\\\-http://example.com-id=a-\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_center": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_ljust": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_rjust": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_no_active_style_and_plain": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_preserves_non_sgr_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_propagate_sgr_disabled": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_propagates_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_sgr_only_no_visible_content": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_extended_color_mixed_format_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_parse_sgr_params_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_propagate_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_propagate_sgr_empty_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_malformed_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_color_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_is_active": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_boolean_attributes_off": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_boolean_attributes_on": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_colors": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_colors_colon_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_compound_and_reset": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_default_colors": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_to_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_to_sequence_all_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_preserves_non_sgr_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_propagate_sgr_disabled": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_propagates_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_reset_and_no_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_simple_path_padding": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-0-2-\\x1b]66;w=2;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-0-3-\\x1b]66;w=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-1-3-\\x1b]66;w=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-0-3-ab\\x1b]66;w=1;X\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-0-6-ab\\x1b]66;w=2;XY\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-3-6-\\x1b]66;w=1;Y\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-4-6-cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;s=2;ABCD\\x07-4-8-\\x1b]66;s=2;CD\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;s=3;ABC\\x07-1-6-_\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-0-1-\\x1b]66;w=1;X\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-0-3-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-2-4-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=3;A\\x07-0-2-\\x1b]66;w=2;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\ra\\x1b]66;s=2;BC\\x07-0-3-a\\x1b]66;s=2;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\ra\\x1b]66;s=2;BC\\x07-0-5-a\\x1b]66;s=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[ab\\x08\\x08\\x1b]66;w=2;XY\\x07-0-4-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[ab\\x1b[2D\\x1b]66;w=2;XY\\x07-0-4-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-2-\\x1b]66;s=2;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-4-\\x1b]66;s=2;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-6-\\x1b]66;s=2;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-2-6-\\x1b]66;s=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-4-6-\\x1b]66;s=2;C\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-6-6-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-1-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-10-\\x1b]66;s=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-2-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-3-\\x1b]66;s=3;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-4-\\x1b]66;s=3;A\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-5-\\x1b]66;s=3;A\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-6-\\x1b]66;s=3;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-7-\\x1b]66;s=3;AB\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-8-\\x1b]66;s=3;AB\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-9-\\x1b]66;s=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-1-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-10-..\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-2-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-3-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-4-...]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-5-....]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-6-..\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-7-..\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-8-..\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-9-..\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-10-.\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-2-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-3-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-4-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-5-...]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-6-.\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-7-.\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-8-.\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-9-.\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-10-\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-3-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-4-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-5-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-6-\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-7-\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-8-\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-9-\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_iter_sequences_text_sizing[abc\\x1b]66;s=2;hello\\x07def-expected_segs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_iter_sequences_text_sizing[abc\\x1b]66;s=2;n=1,d=2,w=3;hello\\x1b\\\\def-expected_segs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b[31m\\x1b]66;w=2;AB\\x07\\x1b[0m-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=1:w=0;AB\\x07-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=1:w=0;\\x07-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=0;AB\\x07-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=0;\\u4e2d\\x07-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3:n=1:d=2:v=1:h=2;x!yzzy\\x1b\\\\-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3;anything\\x07-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3;text\\x1b\\\\-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;w=2;A\\x07\\x1b]66;w=3;B\\x07-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;w=3;x\\x07-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[abc\\x1b]66;w=3;x\\x07def-9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b[31m\\x1b]66;s=2;red\\x07\\x1b[0m-red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;;text\\x07-text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=2;hello\\x07-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=2;hello\\x1b\\\\-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=3:w=2;\\x07-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;w=1;A\\x07\\x1b]66;w=1;B\\x07-AB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[abc\\x1b]66;w=2;XY\\x07def-abcXYdef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[d=99-d=15-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[h=3-h=2-Out_of_bounds_text_sizing_value_'3'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[n=20-n=15-Out_of_bounds_text_sizing_value_'20'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=-99--Out_of_bounds_text_sizing_value_'-99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=2:x=3:w=9-s=2:w=7-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=3:x=3-s=3-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=99-s=7-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=xxx--Illegal_text_sizing_value_'xxx'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[v=5-v=2-Out_of_bounds_text_sizing_value_'5'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[w=-1--Out_of_bounds_text_sizing_value_'-1'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[w=8-w=7-Out_of_bounds_text_sizing_value_'8'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[x=2--Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[xxx--Expected_'='_in_text_sizing_parameter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[xyz=2--Unknown_text_sizing_field_'xyz'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params0-TextSizingParams__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params1-TextSizingParams_scale=2,_width=1_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params2-TextSizingParams_scale=2,_width=3,_numerator=1,_denominator=2,_vertical_align=1,_horizontal_align=2_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=1:w=1;\\x07--w=1-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=1;AB\\x07-AB--2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=2;AB\\x07-AB-s=2:w=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=2;\\u4e2d\\x07-\\u4e2d-s=2:w=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=3;anything\\x07-anything-s=2:w=3-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=3;text\\x1b\\\\-text-s=2:w=3-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;AB\\x07-AB-s=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;\\u4e2d\\x07-\\u4e2d-s=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;\\x07--s=2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=3:w=1;x\\x07-x-s=3:w=1-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=2;A\\x07-A-w=2-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=3;x\\x07-x-w=3-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=5;hello\\x07-hello-w=5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params0-climclam-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params1-anything-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params10-x!yzzy-49]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params2--5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params3-x-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params4--0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params5-AB-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params6-\\u4e2d-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params7-AB-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params8-\\u4e2d-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params9--0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[d=99-d=15-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[h=3-h=2-Out_of_bounds_text_sizing_value_'3'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[n=20-n=15-Out_of_bounds_text_sizing_value_'20'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=-99--Out_of_bounds_text_sizing_value_'-99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=2:x=3:w=9-s=2:w=7-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=3:x=3-s=3-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=99-s=7-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=xxx--Illegal_text_sizing_value_'xxx'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[v=5-v=2-Out_of_bounds_text_sizing_value_'5'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[w=-1--Out_of_bounds_text_sizing_value_'-1'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[w=8-w=7-Out_of_bounds_text_sizing_value_'8'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[x=2--Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[xxx--Expected_'='_in_text_sizing_parameter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[xyz=2--Unknown_text_sizing_field_'xyz'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_bare_esc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[-10-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467\\u200d\\U0001f466-1-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u1100\\u1161-1-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u5973-0-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u5973-1-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[_-10-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_expand_tabs_false_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[Go_\\x1b]8;;http://example.com\\x07Click_here\\x1b]8;;\\x07_now-5-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[Go_\\x1b]8;;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\_now-5-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07more-5-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\ab_cd\\x1b]8;;\\x1b\\\\_\\x1b]8;;http://example.com\\x07ef_gh\\x1b]8;;\\x07-4-expected14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\abcdefgh\\x1b]8;;\\x1b\\\\-3-expected15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\more-5-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\one_two_three\\x1b]8;;\\x1b\\\\-5-expected13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;foo=bar:id=mylink;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;foo=bar;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected16]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;id=my-link;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b[31m\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[0m_bar-6-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b[31m\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\\\x1b[0m_bar-6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b]8;;http://example.com\\x07\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x07_bar-6-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b]8;;http://example.com\\x1b\\\\\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x1b\\\\_bar-6-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-6-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07suffix-6-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\-6-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\suffix-6-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[----2-True-True-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a---b-2-True-True-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-\\x1b[31mb-2-True-False-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-\\x1b[31mb-2-True-True-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-b-c-d-3-False-True-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-b-c-d-3-True-True-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_initial_indent": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_long_words[abcdefghij-3-False-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_long_words[abcdefghij-3-True-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_hyperlink_close_on_prev_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_hyperlink_closed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[1234567890_1234567890-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[1234567890_1234567890_extra-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[The_quick_brown_fox_jumps_over_the_lazy_dog-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[_a_-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[a_bb_ccc-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[a_bb_ccc_dddd-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[aaa_bbb_ccc-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[ab_cd-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar_baz-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[short_1234567890_extra-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587\\u5b57\\u7b26_hello-12-1-...-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587_\\u5b57\\u7b26_hello-5-1-~-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587_\\u5b57\\u7b26_hello_world-5-2-~-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello\\x1b[0m_world-6-1-.-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello\\x1b[0m_world_foo-8-2-...-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello_world_foo_bar\\x1b[0m-8-2-...-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[1m\\u4e2d\\x1b[0my_z-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[31m\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467\\x1b[0m_ab-4-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[31m\\u4e2d\\u6587\\x1b[0m_ab-5-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_multiline_matches_stdlib": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_placeholder_too_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_replace_whitespace_false_newlines_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x07alert_text-6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[31m\\x1b[0m-10-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[31mred\\x1b[0m_blue-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[5Ctext_here-10-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07_text-5-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[abc\\x1bdefghij-3-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[hello\\x1b[31m_world-6-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[hello_\\x1b[31m\\x1b[0mworld-6-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[x\\x1b[31mabcdefghij\\x1b[0m-3-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences_no_propagate[hello\\x1b[31m_world-6-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences_no_propagate[x\\x1b[31mabcdefghij\\x1b[0m-3-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[Dr._Smith_went_to_Washington._He_left.-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[Hello_world._This_is_a_test._More_text.-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[a\\t_b\\n_c-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\nworld-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\tworld-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\tworld_foo\\tbar_baz-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u263a\\ufe0f\\ta_b-6-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\ta_b-10-8-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\ta_b-6-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\u6587\\ta-8-4-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[a\\t\\u4e2d_b-8-4-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\U0001f469\\U0001f467\\U0001f466-4-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467_ab-4-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u263a\\ufe0f_ab-3-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u4e2d\\u6587\\u5b57-5-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u4e2d\\u6587\\u5b57\\u7b26-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[cafe\\u0301-latte-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_auto": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_env_var_ignored": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_latest": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_list_versions_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_unicode_version_param_ignored": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_wcmatch_version_always_latest": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_backspace_at_column_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_carriage_return_resets_column": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_carriage_return_strict_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_out_of_bounds_ignore_mode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_out_of_bounds_parse_no_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_strict_out_of_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_right_unparameterized": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_exceptions[173-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_exceptions[4447-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[12644-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65440-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65520-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65521-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65528-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[8293-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917504-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917506-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917535-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917632-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917759-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[918000-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[921599-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fitzpatrick_modifier_after_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fitzpatrick_modifier_standalone_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b0-fp_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b1-fp_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b7-decsc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b8-decrc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b9-fp_9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b=-deckpam]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b>-deckpnm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequence_embedded_in_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bc-ris]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bl-memory_lock]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bm-memory_unlock]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bn-ls2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bo-ls3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b|-ls3r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b}-ls2r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b~-ls1r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_halfwidth_hangul_filler_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hangul_choseong_filler_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hangul_filler_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hpa_parse_best_effort": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hpa_strict_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1;1r-change_scroll_region]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1A-parm_up_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1S-parm_index]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1d-row_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[H\\x1b[2J-clear_screen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[K-clr_eol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_iter_sequences_lone_esc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1bP$q\"p\\x1b\\\\-0-decrqss_query]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1bP0;1;0q": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;CurrentDir=/home\\x07-0-iterm2_currentdir]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;CursorShape=1\\x07-0-iterm2_cursor_shape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;File=inline=1:base64\\x07img-3-iterm2_inline_image]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;SetMark\\x07test-4-iterm2_setmark]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;A\\x07$_-2-shell_prompt_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;B\\x07ls-2-shell_command_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;C\\x07-0-shell_command_executed]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;D;0\\x07-0-shell_command_finished]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]21;fg=?\\x07-0-kitty_color_query]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]22;pointer\\x07-0-kitty_pointer_shape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]30001\\x1b\\\\-0-kitty_color_push]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]30101\\x1b\\\\-0-kitty_color_pop]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]5522;type=read\\x07-0-kitty_clipboard_read]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]99;i=1:d=0;Hello\\x1b\\\\-0-kitty_notification]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b^private\\x1b\\\\text-4-pm_with_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b_Ga=d\\x07-0-kitty_graphics_delete]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b_Gf=100,i=1;base64data\\x1b\\\\hello-5-kitty_graphics_with_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequence_embedded_in_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b%@-iso2022_return]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b%G-utf8_designate]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b_F-s7c1t]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b_G-s8c1t]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_ris_indeterminate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_screen_title_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_soft_hyphen_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_tab_ignore_with_tabsize": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_vs16_after_control_chars": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_vs16_selector": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[-0-empty]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-2-ZWJ]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[\\u30b3\\u30f3\\u30cb\\u30c1\\u30cf-10-CJK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[cafe\\u0301-4-combining]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[hello-5-ASCII]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[\\x1b[31mred\\x1b[0m-3-SGR_sequence]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[a\\x1bb-1-fs_sequence_between]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[abc\\nxy-5-LF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[abc\\x08d-4-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x00world-10-NUL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x01world-10-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x80world-10-C1_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[\\x1b[31mred\\x1b[0m-3-SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[\\x1b[5Gabc-7-hpa_before_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[a\\x1b[2Cb-4-cursor_right]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[ab\\x1b[Hcd-4-indeterminate]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\nxy-5-LF_vertical]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\rxy-3-CR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x08d-3-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x1b[5Gde-6-hpa_parse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x1b[Gde-3-hpa_no_param]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abcd\\x1b[2De-4-cursor_left]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[def\\x1b[10Dabc-3-cursor_left_past_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[def\\x1b[3Dabc-3-cursor_left_overwrite]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[hello\\x01world-10-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b!-1-ESC_unrecognized]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b[31mred\\x1b[0m-3-SGR_sequence]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[a\\x1b[2Cb-4-cursor_right]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[a\\x1bb-1-fs_sequence_between]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[ab\\x1b[Db-2-cursor_left]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[abc\\x08d-3-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[hello\\x00world-10-NUL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[hello\\x07world-10-BEL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\nworld-LF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\rworld-CR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x01world-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1aworld-ctrl_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[5Gworld-hpa]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[Aworld-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[Hworld-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x7fworld-DEL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x80world-C1_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[*\\x1b*-2-lone_ESC_between_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b!-1-ESC_unrecognized]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31m\\u30b3\\x1b[0m-2-wide_with_escape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31m\\x1b[0m-0-only_escapes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31mhello\\x1b[0m_world-11-mixed_content]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[-0-Fe_CSI]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[38;2;255;0;0m-0-RGB_SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[m-0-basic_SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b]0;title\\x07text-4-OSC_title]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07-4-OSC_hyperlink]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b_B-0-charset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_long_horizontal_fastpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1S-parm_index]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1T-parm_rindex]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[\\t-8-8-default]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[ab\\t-4-4-tabsize_4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[abc\\t-8-8-after_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize_zero_parse": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_unknown_control_codes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b7-save_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b=-keypad_xmit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b>-keypad_local]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1bH-set_tab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[1m-enter_bold_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[23m-exit_italics_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[24m-exit_underline_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[27m-exit_standout_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[2m-enter_dim_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[39;49m-orig_pair]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3g-clear_all_tabs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3m-enter_italics_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3m-enter_standout_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[4l-exit_insert_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[4m-enter_underline_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[5m-enter_blink_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[7m-enter_reverse_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?12;25h-cursor_visible]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?25h-cursor_normal]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?25l-cursor_invisible]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?5h\\x1b[?5l-flash_screen_csi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[m-exit_attribute_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b_0-enter_alt_charset_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b_B-exit_alt_charset_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1bg-flash_screen_visual_bell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zwj_with_non_emoji_chars": {
    "status": "PASSED"
   },
   "ptestresult.sections": {
    "python3-wcwidth": {
     "duration": "1"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.498,
    "status": "PASSED"
   }
  }
 },
 "runtime_core-image-ptest-python3-wcwidth_qemux86-64_20260601235757": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "ubuntu-24.04",
   "IMAGE_BASENAME": "core-image-ptest-python3-wcwidth",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master-next",
     "commit": "8abed32f7dc671ff8ab9b58ab7e5d1473ac769ea",
     "commit_count": 67309,
     "commit_time": 1780351915
    },
    "meta-poky": {
     "branch": "master",
     "commit": "d13ca2a2e0f478046d920b8fc7dd3098952b5ad8",
     "commit_count": 1800,
     "commit_time": 1779966252
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "d13ca2a2e0f478046d920b8fc7dd3098952b5ad8",
     "commit_count": 1800,
     "commit_time": 1779966252
    }
   },
   "MACHINE": "qemux86-64",
   "STARTTIME": "20260601235757",
   "TESTSERIES": "qemux86-64-musl-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.0007517,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.221,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.009667,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 2.882,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0003233,
    "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail",
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_center_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_ljust_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_rjust_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcswidth_mixed_ambiguous_and_wide": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2460-CIRCLED_ONE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2500-BOX_HORIZONTAL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u25a0-BLACK_SQUARE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\u2605-BLACK_STAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xa1-INVERTED_EXCLAMATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xa7-SECTION_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xb0-DEGREE_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xb1-PLUS_MINUS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xd7-MULTIPLICATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_default[\\xf7-DIVISION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2460-CIRCLED_ONE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2500-BOX_HORIZONTAL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u25a0-BLACK_SQUARE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\u2605-BLACK_STAR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xa1-INVERTED_EXCLAMATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xa7-SECTION_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xb0-DEGREE_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xb1-PLUS_MINUS]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xd7-MULTIPLICATION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wcwidth_ambiguous_wide[\\xf7-DIVISION]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wide_not_affected_by_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_width_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ambiguous.py:test_wrap_ambiguous": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_center_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_center_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_complex_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_complex_sgr_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_cr_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_cr_overwrite": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_cursor_csi_backward": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_no_propagate_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_dense_ansi_past_window": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_ascii_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_ascii_fastpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_long_cjk_past_window": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_osc66": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_osc8_hyperlinks": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi_no_overtype": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_clip_with_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_long_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_long_mid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_grapheme_boundary_before_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_combining": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_reverse_long": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_graphemes_reverse_short": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_sequences_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_iter_sequences_plain": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_ascii_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_ljust_udhr_lines": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_propagate_sgr_multiline": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_propagate_sgr_no_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_rjust_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_rjust_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_strip_sequences_complex": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_strip_sequences_simple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_brahmic_bengali": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_brahmic_devanagari": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_composed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_decomposed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_emoji_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_long_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_long_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_ri_flags_paired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_ri_flags_unpaired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_short_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcswidth_short_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_combining": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wcwidth_wide": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_brahmic_bengali": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_brahmic_devanagari": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_complex_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_complex_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_composed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_decomposed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_dense_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_fastpath_integrity_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_osc66": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ri_flags_paired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_ri_flags_unpaired": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_udhr_lines": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_wcswidth_consistency_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_with_ansi_codes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_complex_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_mixed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_no_id": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_hyperlink_with_id": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_japanese": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_long_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_short_ascii": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_udhr": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_wrap_with_ansi_no_propagate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_ambiguous_width_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_ambiguous_width_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[-0-5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello--5-3-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-3-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-1-4-ell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-2-5-llo]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-5-3-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello-5-5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-0-11-hello_world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hello_world-6-11-world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hi-0-100-hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_basic[hi-100-200-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-0-3-A\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-0-4-A\\u4e2dB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-1-3-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-1-4-\\u4e2dB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[A\\u4e2dB-2-4-_B]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-0-1-_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-0-2-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d-1-2-_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-2-\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-3-\\u4e2d_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-4-\\u4e2d\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-0-6-\\u4e2d\\u6587\\u5b57]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-1-5-_\\u6587_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-1-6-_\\u6587\\u5b57]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk[\\u4e2d\\u6587\\u5b57-2-4-\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_custom_fillchar": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-0-3-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-0-6-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-1-5-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cjk_width_consistency[\\u4e2d\\u6587\\u5b57-1-6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_combining_accent": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_combining_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[\\x07\\x08\\rHello-0-5-\\x07Hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x00cd-0-4-ab\\x00cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x01\\x02cd-0-4-ab\\x01\\x02cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x07cd-0-4-ab\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[ab\\x1b\\x00cd-0-4-ab\\x1b\\x00cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[abc\\rde-0-5-dec]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[abc\\x08de-0-5-abde]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f1fa\\U0001f1f8-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\U0001f600-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji[\\u2764\\ufe0f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_emoji_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[ignore-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[2Dxy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-1-\\x1b]8;;http://example.com\\x07l\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-2-\\x1b]8;;http://example.com\\x07li\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-3-\\x1b]8;;http://example.com\\x07lin\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-2-\\x1b]8;;http://example.com\\x07i\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-3-\\x1b]8;;http://example.com\\x07in\\x1b]8;;\\x07x]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[parse-1-4-\\x1b]8;;http://example.com\\x07ink\\x1b]8;;\\x07y]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_control_codes_overwrite[strict-0-20-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07\\x1b]8;;\\x07xy-parse-0-4-xy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07a\\x1bb\\x1b]8;;\\x07-parse-0-4-\\x1b]8;;http://example.com\\x07a\\x1bb\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2D\\x1b]8;;http://example.com\\x07abcdef\\x1b]8;;\\x07-parse-0-3-\\x1b]8;;http://example.com\\x07abc\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b[2Dab\\x1b]8;;http://example.com\\x07cde\\x1b]8;;\\x07-parse-0-2-ab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07\\x1b[2Dcdef-parse-2-4-ef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_hyperlink_painter_cases[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[5Chi-strict-0-11-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07_hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07ABCD_\\x1b]8;;b\\x07XY\\x1b]8;;\\x07_EF\\x1b]8;;\\x07-0-10-\\x1b]8;;a\\x07ABCD_\\x1b]8;;b\\x07XY\\x1b]8;;\\x07_EF\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD-0-4-\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD\\x1b]8;;\\x07EF-0-6-\\x1b]8;;a\\x07AB\\x1b]8;;b\\x07CD\\x1b]8;;\\x07EF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This\\x1b]8;;\\x07-0-5-\\x1b]8;;http://example.com\\x07Click\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07This\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07Click_This_link\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07This\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\u6587\\u5b57\\x1b]8;;\\x07-0-3-\\x1b]8;;http://example.com\\x07\\u4e2d_\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\u6587\\u5b57\\x1b]8;;\\x07-0-4-\\x1b]8;;http://example.com\\x07\\u4e2d\\u6587\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07\\x1b[31mred_link\\x1b[0m\\x1b]8;;\\x07-4-8-\\x1b]8;;http://example.com\\x07\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07_\\x1b]8;;http://example.com\\x1b\\\\cd\\x1b]8;;\\x1b\\\\-0-5-\\x1b]8;;http://example.com\\x07ab\\x1b]8;;\\x07_\\x1b]8;;http://example.com\\x1b\\\\cd\\x1b]8;;\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link-0-4-\\x1b]8;;http://example.com\\x07link]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-5-10-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07world-0-4-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;http://example.com\\x1b\\\\Click_This\\x1b]8;;\\x1b\\\\-0-5-\\x1b]8;;http://example.com\\x1b\\\\Click\\x1b]8;;\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;;url\\x07ab\\x1bxcd\\x1b]8;;\\x07-0-6-\\x1b]8;;url\\x07ab\\x1bxcd\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[\\x1b]8;id=myid;http://example.com\\x07link\\x1b]8;;\\x07-1-3-\\x1b]8;id=myid;http://example.com\\x07in\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[before\\x1b]8;;http://example.com\\x07\\x1b]8;;\\x07after-0-11-beforeafter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[before\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-6-10-\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_osc_hyperlink_text_clipping[hello\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-0-5-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_overtyping_override_by_control_codes_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_overtyping_without_ignore": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2A-cursor_up_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2J-erase_in_display_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[2K-erase_in_line_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[5B-cursor_down_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[@-insert_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[B-cursor_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[H-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[J-erase_in_display]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[K-erase_in_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[P-delete_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[S-scroll_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1b[T-scroll_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_parse_indeterminate_preserved[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_prepend_grapheme": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_after_end": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_before_start": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_between_chars": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_cjk_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_fs_escape": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_multiple": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_only": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_osc_hyperlink": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_partial_wide_at_start": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_sequences_preserve_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2A-cursor_up_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2J-erase_in_display_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[2K-erase_in_line_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[5B-cursor_down_params]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[@-insert_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[B-cursor_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[H-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[J-erase_in_display]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[K-erase_in_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[P-delete_character]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[S-scroll_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1b[T-scroll_down]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_strict_indeterminate_raises[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[\\u4e2d\\tb-0-10-4-\\u4e2d_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-10-4-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-10-8-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-4-8-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-0-5-0-a\\tb]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb-4-10-8-_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_expansion[a\\tb\\tc-0-20-4-a_b_c]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_first_visible_with_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_tab_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_zero_width_position_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b-\\x1b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[0m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467\\x1b[0m-\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\x1b[31m\\x1b[4m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1m\\x1b[31mbold_red\\x1b[0m-bold_red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[1mbold\\x1b[0m_\\x1b[3mitalic\\x1b[0m-bold_italic]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31m\\u4e2d\\u6587\\x1b[0m-\\u4e2d\\u6587]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[31mred\\x1b[0m-red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b[m-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]0;title\\x07-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]0;title\\x07text-text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07-link]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[a\\x1bb-a]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[hello-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[hello_world-hello_world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_strip_sequences[text\\x1b[mmore-textmore]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_mixed_cjk_emoji_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\U0001f642]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_cjk_emoji.py:test_partial_and_full_wide_grapheme[\\u4e2d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_out_of_bounds_parse_no_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_strict_out_of_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_left_strict_out_of_bounds_painter": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-0-12-kwargs16-LOL_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-1-11-kwargs17-OL_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-2-11-kwargs18-L_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-3-11-kwargs19-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-4-11-kwargs20-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-5-11-kwargs21-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-6-11-kwargs22-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-7-11-kwargs23-_lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-8-11-kwargs24-lol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[LOL\\x1b[5Clol-9-11-kwargs25-ol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-0-4-kwargs12-XY_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-0-5-kwargs13-XY_zy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-1-3-kwargs14-Y_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[XY\\x1b[Czy-1-4-kwargs15-Y_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\u4e2d\\x1b[D\\x1b[Da-0-4-kwargs7-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Ca\\tb-2-4-kwargs39-a_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2D\\u0301hello-1-4-kwargs28-ell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Da\\tb-0-5-kwargs34-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[2Dhi-0-2-kwargs4-hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[31mab\\x1b[2Dcd-0-4-kwargs26-\\x1b[31mcd\\x1b[0m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b[2Dhi-5-7-kwargs5-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b]8;;http://example.com\\x07-0-3-kwargs54-_\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5C\\x1b]8;;http://example.com\\x07-0-5-kwargs53-_\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5Chi-0-7-kwargs31-_hi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[5GXY-3-7-kwargs51-_XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\tab-0-2-kwargs57-\\tab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\u0301x-0-3-kwargs58-\\u0301x]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\x1b[Hxy-0-3-kwargs59-\\x1b[Hxy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b[D\\x1b\\x1bXy-0-3-kwargs55-\\x1b\\x1bXy]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[\\x1b]8;;http://example.com\\x07ab\\x1b[2Dcd-0-4-kwargs36-\\x1b]8;;http://example.com\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\u4e2d\\x1b[Db-0-4-kwargs38-a_b]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\x1b[C\\x1b]8;;http://x\\x07hi\\x1b]8;;\\x07-0-5-kwargs56-a_\\x1b]8;;http://x\\x07hi\\x1b]8;;\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[a\\x1bb\\x1b[2Dc-0-3-kwargs33-c\\x1bb]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[aaa\\r\\r\\rxxx-0-4-kwargs40-xxx]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x08\\x08\\x08XY-0-4-kwargs46-XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[10Ccd-0-4-kwargs11-ab_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\tcd-0-4-kwargs27-\\tcd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\u4e2dd-1-4-kwargs29-_d]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2D\\x1b-0-2-kwargs37-\\x1bab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[2Dcd-0-4-kwargs35-cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b[5Ccd-0-4-kwargs8-ab_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[ab\\x1b]8;;http://example.com\\x07\\x1b[2Dcd-0-4-kwargs6-cd\\x1b]8;;http://example.com\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\rXY-0-5-kwargs41-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\rde-1-3-kwargs43-ec]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x08\\x08XY-0-5-kwargs45-aXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x08de-0-5-kwargs44-abde]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[2D-0-2-kwargs32-ab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[2GXY-0-5-kwargs48-aXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[3DXY-0-5-kwargs3-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[5GXY-0-5-kwargs50-abc_X]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[5GXY-0-7-kwargs49-abc_XY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[GXY-0-5-kwargs47-XYc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abc\\x1b[GXY-1-4-kwargs52-Yc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[abcde\\x1b[2Df-0-6-kwargs9-abcfe]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\rworld-0-5-kwargs42-world]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[10Cworld-0-10-kwargs0-hello_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[10Cworld-0-5-kwargs1-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[2DXY-0-5-kwargs2-helXY]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[2Dxy-0-3-kwargs30-hel]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_cursor_sequences_expected_behaviour[hello\\x1b[5Dw-0-5-kwargs10-wello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_cr_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_cursor_left_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_hpa_allowed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip_overtyping.py:test_clip_strict_indeterminate_sequence_painter": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_balinese_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_bengali_nukta_mc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_cafe": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_enclosing": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_combining_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_control_c0_width_negative_1": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_devanagari_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_empty_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_hello_jp": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kannada_script_2": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_kr_jamo_filler": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_legacy_module": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_mc_width_consistency[1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_mc_width_consistency[20]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_null_width_0": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_package_version": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1536-ARABIC_NUMBER_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1537-ARABIC_SIGN_SANAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1538-ARABIC_FOOTNOTE_MARKER]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1539-ARABIC_SIGN_SAFHA]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1540-ARABIC_SIGN_SAMVAT]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1541-ARABIC_NUMBER_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1757-ARABIC_END_OF_AYAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[1807-SYRIAC_ABBREVIATION_MARK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2192-ARABIC_POUND_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2193-ARABIC_PIASTRE_MARK_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[2274-ARABIC_DISPUTED_END_OF_AYAH]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[69821-KAITHI_NUMBER_SIGN]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_prepended_concatenation_mark_width[69837-KAITHI_NUMBER_SIGN_ABOVE]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_soft_hyphen": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_tamil_script": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0924\\u093f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0924\\u0941\\u0902-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u0930\\u093f-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d\\u200d\\u0924-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0915\\u094d_-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0938\\u094d\\u0924-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0938\\u094d\\u0924\\u094d\\u0930-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0999\\u09cd\\u0997\\u09c7-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u09a4\\u09cd\\u200d\\u09aa-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0a95\\u0acd\\u0a95\\u0acb-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_virama_conjunct[\\u0d15\\u0d4d\\u0d15\\u0d41\\u0d02-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_wcswidth_substr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_core.py:test_zwj_at_end_of_string": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_another_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_fitzpatrick_after_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_fitzpatrick_standalone": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_longer_emoji_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_non_recommended_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_emoji_zwj_sequences": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_recommended_variation_16_sequences": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_four": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_pair": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_regional_indicator_three": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_unfinished_zwj_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_vs16_effect": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_emojis.py:test_zwj_after_non_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\n-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r\\n-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[\\r\\r-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[a-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[abc-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[cafe\\u0301-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\nok-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\r\\nok-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\r\\rok-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_core_grapheme[ok\\rok-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[X\\x85\\u0301-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[\\u0600\\n-2-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[\\u0600a-2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[a\\r\\nb-3-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-1-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-2-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[abc-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[ae\\u0301\\u0300b-4-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[cafe\\u0301-4-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_basic[cafe\\u0301-5-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-5-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[Hi_\\U0001f44b\\U0001f3fb!-6-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[\\U0001f1fa\\U0001f1f8\\U0001f1e6-2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[\\U0001f1fa\\U0001f1f8\\U0001f1e6-3-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f1fa\\U0001f1f8b-3-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f1fa\\U0001f1f8b-4-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467b-6-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_boundary_before_unicode[a\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467b-7-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_grapheme_roundtrip_consistency[NOTSET]": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[abc-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_basic[cafe\\u0301\\r\\nok-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[Hi\\U0001f1fa\\U0001f1f8\\U0001f1e6!-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_reverse_unicode[cafe\\u0301_\\U0001f44b\\U0001f3fb_\\U0001f1fa\\U0001f1f8!-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abc-0-10-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abc-10-None-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-0-4-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-1-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_iter_graphemes_slice[abcdef-2-None-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_unicode_grapheme_break_test[NOTSET]": {
    "status": "SKIPPED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8\\U0001f1e6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1fa-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f44b\\U0001f3fb-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\u1100\\u1161-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\u2764\\ufe0f-expected14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[\\uac00\\u11a8-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1faok-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8\\U0001f1e6ok-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f1fa\\U0001f1f8ok-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f44b\\U0001f3fbok-expected13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467ok-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\u1100\\u1161ok-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\u2764\\ufe0fok-expected15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_grapheme.py:test_wide_unicode_graphemes[ok\\uac00\\u11a8ok-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_display_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_find_close_not_found": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_make_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[Hello_world-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[\\x1b[31mHello\\x1b[0m-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_returns_none[\\x1b]8;;http://example.com\\x07Hello-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlink_parse_valid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_make_close": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_make_open": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[\\x1b[31m]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_invalid[not_an_escape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_valid[\\x1b]8;;http://example.com\\x07-http://example.com--\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_hyperlink.py:test_hyperlinkparams_parse_valid[\\x1b]8;id=a;http://example.com\\x1b\\\\-http://example.com-id=a-\\x1b\\\\]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_center": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_ljust": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_justify.py:test_rjust": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_no_active_style_and_plain": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_preserves_non_sgr_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_propagate_sgr_disabled": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_propagates_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_clip_sgr_only_no_visible_content": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_extended_color_mixed_format_edge_cases": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_parse_sgr_params_invalid": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_propagate_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_propagate_sgr_empty_lines": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_malformed_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_color_override": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_is_active": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_boolean_attributes_off": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_boolean_attributes_on": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_colors": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_colors_colon_format": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_compound_and_reset": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_parse_default_colors": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_to_sequence": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_sgr_state_to_sequence_all_attributes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_preserves_non_sgr_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_propagate_sgr_disabled": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_propagates_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_sgr_state.py:test_wrap_reset_and_no_sgr": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_simple_path_padding": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-0-2-\\x1b]66;w=2;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-0-3-\\x1b]66;w=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[\\x1b]66;w=3;ABC\\x07-1-3-\\x1b]66;w=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-0-3-ab\\x1b]66;w=1;X\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-0-6-ab\\x1b]66;w=2;XY\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-3-6-\\x1b]66;w=1;Y\\x07cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_basic[ab\\x1b]66;w=2;XY\\x07cd-4-6-cd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;s=2;ABCD\\x07-4-8-\\x1b]66;s=2;CD\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;s=3;ABC\\x07-1-6-_\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-0-1-\\x1b]66;w=1;X\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-0-3-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=2;XY\\x07-2-4-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\r\\x1b]66;w=3;A\\x07-0-2-\\x1b]66;w=2;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\ra\\x1b]66;s=2;BC\\x07-0-3-a\\x1b]66;s=2;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[\\ra\\x1b]66;s=2;BC\\x07-0-5-a\\x1b]66;s=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[ab\\x08\\x08\\x1b]66;w=2;XY\\x07-0-4-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_painter[ab\\x1b[2D\\x1b]66;w=2;XY\\x07-0-4-\\x1b]66;w=2;XY\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-2-\\x1b]66;s=2;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-4-\\x1b]66;s=2;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-0-6-\\x1b]66;s=2;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-2-6-\\x1b]66;s=2;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-4-6-\\x1b]66;s=2;C\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled[\\x1b]66;s=2;ABC\\x07-6-6-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-0-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-1-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-10-\\x1b]66;s=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-2-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-3-\\x1b]66;s=3;A\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-4-\\x1b]66;s=3;A\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-5-\\x1b]66;s=3;A\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-6-\\x1b]66;s=3;AB\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-7-\\x1b]66;s=3;AB\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-8-\\x1b]66;s=3;AB\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-0-9-\\x1b]66;s=3;ABC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-1-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-10-..\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-2-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-3-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-4-...]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-5-....]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-6-..\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-7-..\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-8-..\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-1-9-..\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-10-.\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-2-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-3-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-4-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-5-...]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-6-.\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-7-.\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-8-.\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-2-9-.\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-10-\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-3-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-4-.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-5-..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-6-\\x1b]66;s=3;B\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-7-\\x1b]66;s=3;B\\x07.]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-8-\\x1b]66;s=3;B\\x07..]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_clip_text_sizing_scaled_with_fillchar[\\x1b]66;s=3;ABC\\x07-3-9-\\x1b]66;s=3;BC\\x07]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_iter_sequences_text_sizing[abc\\x1b]66;s=2;hello\\x07def-expected_segs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_iter_sequences_text_sizing[abc\\x1b]66;s=2;n=1,d=2,w=3;hello\\x1b\\\\def-expected_segs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b[31m\\x1b]66;w=2;AB\\x07\\x1b[0m-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=1:w=0;AB\\x07-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=1:w=0;\\x07-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=0;AB\\x07-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=0;\\u4e2d\\x07-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3:n=1:d=2:v=1:h=2;x!yzzy\\x1b\\\\-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3;anything\\x07-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;s=2:w=3;text\\x1b\\\\-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;w=2;A\\x07\\x1b]66;w=3;B\\x07-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[\\x1b]66;w=3;x\\x07-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strings_with_text_sizing[abc\\x1b]66;w=3;x\\x07def-9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b[31m\\x1b]66;s=2;red\\x07\\x1b[0m-red]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;;text\\x07-text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=2;hello\\x07-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=2;hello\\x1b\\\\-hello]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;s=3:w=2;\\x07-]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[\\x1b]66;w=1;A\\x07\\x1b]66;w=1;B\\x07-AB]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_strip_strings_with_text_sizing[abc\\x1b]66;w=2;XY\\x07def-abcXYdef]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[d=99-d=15-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[h=3-h=2-Out_of_bounds_text_sizing_value_'3'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[n=20-n=15-Out_of_bounds_text_sizing_value_'20'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=-99--Out_of_bounds_text_sizing_value_'-99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=2:x=3:w=9-s=2:w=7-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=3:x=3-s=3-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=99-s=7-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[s=xxx--Illegal_text_sizing_value_'xxx'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[v=5-v=2-Out_of_bounds_text_sizing_value_'5'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[w=-1--Out_of_bounds_text_sizing_value_'-1'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[w=8-w=7-Out_of_bounds_text_sizing_value_'8'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[x=2--Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[xxx--Expected_'='_in_text_sizing_parameter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_control_codes[xyz=2--Unknown_text_sizing_field_'xyz'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params0-TextSizingParams__]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params1-TextSizingParams_scale=2,_width=1_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_params_repr[params2-TextSizingParams_scale=2,_width=3,_numerator=1,_denominator=2,_vertical_align=1,_horizontal_align=2_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=1:w=1;\\x07--w=1-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=1;AB\\x07-AB--2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=2;AB\\x07-AB-s=2:w=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=2;\\u4e2d\\x07-\\u4e2d-s=2:w=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=3;anything\\x07-anything-s=2:w=3-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2:w=3;text\\x1b\\\\-text-s=2:w=3-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;AB\\x07-AB-s=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;\\u4e2d\\x07-\\u4e2d-s=2-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=2;\\x07--s=2-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;s=3:w=1;x\\x07-x-s=3:w=1-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=2;A\\x07-A-w=2-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=3;x\\x07-x-w=3-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_sequence[\\x1b]66;w=5;hello\\x07-hello-w=5-5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params0-climclam-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params1-anything-6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params10-x!yzzy-49]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params2--5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params3-x-3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params4--0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params5-AB-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params6-\\u4e2d-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params7-AB-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params8-\\u4e2d-4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width[params9--0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[d=99-d=15-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[h=3-h=2-Out_of_bounds_text_sizing_value_'3'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[n=20-n=15-Out_of_bounds_text_sizing_value_'20'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=-99--Out_of_bounds_text_sizing_value_'-99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=2:x=3:w=9-s=2:w=7-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=3:x=3-s=3-Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=99-s=7-Out_of_bounds_text_sizing_value_'99'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[s=xxx--Illegal_text_sizing_value_'xxx'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[v=5-v=2-Out_of_bounds_text_sizing_value_'5'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[w=-1--Out_of_bounds_text_sizing_value_'-1'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[w=8-w=7-Out_of_bounds_text_sizing_value_'8'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[x=2--Unknown_text_sizing_field_'x'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[xxx--Expected_'='_in_text_sizing_parameter]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_text_sizing.py:test_text_sizing_width_control_codes[xyz=2--Unknown_text_sizing_field_'xyz'_in_]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_bare_esc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[-10-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467\\u200d\\U0001f466-1-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u1100\\u1161-1-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u5973-0-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[\\u5973-1-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_edge_cases[_-10-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_expand_tabs_false_with_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[Go_\\x1b]8;;http://example.com\\x07Click_here\\x1b]8;;\\x07_now-5-expected11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[Go_\\x1b]8;;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\_now-5-expected10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07more-5-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\ab_cd\\x1b]8;;\\x1b\\\\_\\x1b]8;;http://example.com\\x07ef_gh\\x1b]8;;\\x07-4-expected14]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\abcdefgh\\x1b]8;;\\x1b\\\\-3-expected15]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\more-5-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;;http://example.com\\x1b\\\\one_two_three\\x1b]8;;\\x1b\\\\-5-expected13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;foo=bar:id=mylink;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected17]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;foo=bar;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected16]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[\\x1b]8;id=my-link;http://example.com\\x1b\\\\Click_here\\x1b]8;;\\x1b\\\\-6-expected12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b[31m\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07\\x1b[0m_bar-6-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b[31m\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\\\x1b[0m_bar-6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b]8;;http://example.com\\x07\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x07_bar-6-expected9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[foo_\\x1b]8;;http://example.com\\x1b\\\\\\x1b[31mlink\\x1b[0m\\x1b]8;;\\x1b\\\\_bar-6-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07-6-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x07link\\x1b]8;;\\x07suffix-6-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\-6-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyperlink_word_boundary[prefix\\x1b]8;;http://example.com\\x1b\\\\link\\x1b]8;;\\x1b\\\\suffix-6-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[----2-True-True-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a---b-2-True-True-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-\\x1b[31mb-2-True-False-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-\\x1b[31mb-2-True-True-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-b-c-d-3-False-True-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_hyphen_long_words[a-b-c-d-3-True-True-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_initial_indent": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_long_words[abcdefghij-3-False-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_long_words[abcdefghij-3-True-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[3-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[33-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_matches_stdlib[8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_hyperlink_close_on_prev_line": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_hyperlink_closed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[1234567890_1234567890-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[1234567890_1234567890_extra-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[The_quick_brown_fox_jumps_over_the_lazy_dog-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[_a_-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[a_bb_ccc-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[a_bb_ccc_dddd-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[aaa_bbb_ccc-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[ab_cd-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[hello_world_foo_bar_baz-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_matches_stdlib[short_1234567890_extra-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587\\u5b57\\u7b26_hello-12-1-...-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587_\\u5b57\\u7b26_hello-5-1-~-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\u4e2d\\u6587_\\u5b57\\u7b26_hello_world-5-2-~-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello\\x1b[0m_world-6-1-.-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello\\x1b[0m_world_foo-8-2-...-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_max_lines_sequences[\\x1b[31mhello_world_foo_bar\\x1b[0m-8-2-...-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[1m\\u4e2d\\x1b[0my_z-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[31m\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467\\x1b[0m_ab-4-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_mixed[\\x1b[31m\\u4e2d\\u6587\\x1b[0m_ab-5-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_multiline_matches_stdlib": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_placeholder_too_large": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_replace_whitespace_false_newlines_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x07alert_text-6-expected6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[31m\\x1b[0m-10-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[31mred\\x1b[0m_blue-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b[5Ctext_here-10-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07_text-5-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[abc\\x1bdefghij-3-expected8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[hello\\x1b[31m_world-6-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[hello_\\x1b[31m\\x1b[0mworld-6-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences[x\\x1b[31mabcdefghij\\x1b[0m-3-expected7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences_no_propagate[hello\\x1b[31m_world-6-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_sequences_no_propagate[x\\x1b[31mabcdefghij\\x1b[0m-3-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[Dr._Smith_went_to_Washington._He_left.-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[Hello_world._This_is_a_test._More_text.-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[a\\t_b\\n_c-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\nworld-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\tworld-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_stdlib_params[hello\\tworld_foo\\tbar_baz-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[4-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[5-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-20-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-37-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs10]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs11]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs12]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs13]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs6]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs7]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs8]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_matches_stdlib[8-8-kwargs9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u263a\\ufe0f\\ta_b-6-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\ta_b-10-8-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\ta_b-6-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[\\u4e2d\\u6587\\ta-8-4-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_tabsize_wide_chars[a\\t\\u4e2d_b-8-4-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\U0001f469\\U0001f467\\U0001f466-4-expected5]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\U0001f469\\u200d\\U0001f469\\u200d\\U0001f467_ab-4-expected3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u263a\\ufe0f_ab-3-expected4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u4e2d\\u6587\\u5b57-5-expected1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[\\u4e2d\\u6587\\u5b57\\u7b26-4-expected0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_textwrap.py:test_wrap_unicode[cafe\\u0301-latte-4-expected2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_auto": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_env_var_ignored": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_latest": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_list_versions_single": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_unicode_version_param_ignored": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_ucslevel.py:test_wcmatch_version_always_latest": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_backspace_at_column_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_carriage_return_resets_column": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_carriage_return_strict_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_out_of_bounds_ignore_mode": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_out_of_bounds_parse_no_raise": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_left_strict_out_of_bounds": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_cursor_right_unparameterized": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_exceptions[173-1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_exceptions[4447-2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[12644-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65440-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65520-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65521-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[65528-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[8293-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917504-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917506-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917535-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917632-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[917759-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[918000-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_default_ignorable_zero_width[921599-0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fitzpatrick_modifier_after_emoji": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fitzpatrick_modifier_standalone_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b0-fp_0]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b1-fp_1]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b7-decsc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b8-decrc]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b9-fp_9]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b=-deckpam]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fp_sequences_matched[\\x1b>-deckpnm]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequence_embedded_in_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bc-ris]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bl-memory_lock]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bm-memory_unlock]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bn-ls2]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1bo-ls3]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b|-ls3r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b}-ls2r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_fs_sequences_matched[\\x1b~-ls1r]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_halfwidth_hangul_filler_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hangul_choseong_filler_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hangul_filler_zero_width": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hpa_parse_best_effort": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_hpa_strict_raises": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1;1H-cursor_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1;1r-change_scroll_region]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1A-parm_up_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1S-parm_index]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[1d-row_address]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[A-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[H\\x1b[2J-clear_screen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[K-clr_eol]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[L-insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_indeterminate_caps_covered_by_term_seq_pattern[\\x1b[M-delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_iter_sequences_lone_esc": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1bP$q\"p\\x1b\\\\-0-decrqss_query]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1bP0;1;0q": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;CurrentDir=/home\\x07-0-iterm2_currentdir]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;CursorShape=1\\x07-0-iterm2_cursor_shape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;File=inline=1:base64\\x07img-3-iterm2_inline_image]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]1337;SetMark\\x07test-4-iterm2_setmark]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;A\\x07$_-2-shell_prompt_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;B\\x07ls-2-shell_command_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;C\\x07-0-shell_command_executed]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]133;D;0\\x07-0-shell_command_finished]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]21;fg=?\\x07-0-kitty_color_query]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]22;pointer\\x07-0-kitty_pointer_shape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]30001\\x1b\\\\-0-kitty_color_push]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]30101\\x1b\\\\-0-kitty_color_pop]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]5522;type=read\\x07-0-kitty_clipboard_read]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b]99;i=1:d=0;Hello\\x1b\\\\-0-kitty_notification]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b^private\\x1b\\\\text-4-pm_with_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b_Ga=d\\x07-0-kitty_graphics_delete]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_modern_sequences[\\x1b_Gf=100,i=1;base64data\\x1b\\\\hello-5-kitty_graphics_with_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequence_embedded_in_text": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b%@-iso2022_return]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b%G-utf8_designate]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b_F-s7c1t]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_nf_sequences_matched[\\x1b_G-s8c1t]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_ris_indeterminate": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_screen_title_sequences": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_soft_hyphen_exception": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_tab_ignore_with_tabsize": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_vs16_after_control_chars": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_vs16_selector": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[-0-empty]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[\\U0001f468\\u200d\\U0001f469\\u200d\\U0001f467-2-ZWJ]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[\\u30b3\\u30f3\\u30cb\\u30c1\\u30cf-10-CJK]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[cafe\\u0301-4-combining]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_basic[hello-5-ASCII]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[\\x1b[31mred\\x1b[0m-3-SGR_sequence]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[a\\x1bb-1-fs_sequence_between]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[abc\\nxy-5-LF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[abc\\x08d-4-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x00world-10-NUL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x01world-10-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_ignore[hello\\x80world-10-C1_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[\\x1b[31mred\\x1b[0m-3-SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[\\x1b[5Gabc-7-hpa_before_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[a\\x1b[2Cb-4-cursor_right]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[ab\\x1b[Hcd-4-indeterminate]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\nxy-5-LF_vertical]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\rxy-3-CR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x08d-3-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x1b[5Gde-6-hpa_parse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abc\\x1b[Gde-3-hpa_no_param]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[abcd\\x1b[2De-4-cursor_left]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[def\\x1b[10Dabc-3-cursor_left_past_start]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[def\\x1b[3Dabc-3-cursor_left_overwrite]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_parse[hello\\x01world-10-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b!-1-ESC_unrecognized]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[\\x1b[31mred\\x1b[0m-3-SGR_sequence]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[a\\x1b[2Cb-4-cursor_right]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[a\\x1bb-1-fs_sequence_between]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[ab\\x1b[Db-2-cursor_left]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[abc\\x08d-3-backspace]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[hello\\x00world-10-NUL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[hello\\x07world-10-BEL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\nworld-LF]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\rworld-CR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x01world-C0_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1aworld-ctrl_z]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[5Gworld-hpa]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[Aworld-cursor_up]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x1b[Hworld-cursor_home]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x7fworld-DEL]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_raises[hello\\x80world-C1_control]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[*\\x1b*-2-lone_ESC_between_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b!-1-ESC_unrecognized]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b-0-lone_ESC]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31m\\u30b3\\x1b[0m-2-wide_with_escape]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31m\\x1b[0m-0-only_escapes]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_edge_cases[\\x1b[31mhello\\x1b[0m_world-11-mixed_content]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[-0-Fe_CSI]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[38;2;255;0;0m-0-RGB_SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b[m-0-basic_SGR]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b]0;title\\x07text-4-OSC_title]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b]8;;https://example.com\\x07link\\x1b]8;;\\x07-4-OSC_hyperlink]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_escape_sequences[\\x1b_B-0-charset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_long_horizontal_fastpath": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b8-restore_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bD-scroll_forward]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bM-scroll_reverse]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1L-parm_insert_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1M-parm_delete_line]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1P-parm_dch]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1S-parm_index]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1T-parm_rindex]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[1X-erase_chars]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[?1049h-enter_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1b[?1049l-exit_fullscreen]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_strict_indeterminate_raises[\\x1bc-full_reset]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[\\t-8-8-default]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[ab\\t-4-4-tabsize_4]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize[abc\\t-8-8-after_text]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize_zero": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_tabsize_zero_parse": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_unknown_control_codes": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b7-save_cursor]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b=-keypad_xmit]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b>-keypad_local]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1bH-set_tab]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[1m-enter_bold_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[23m-exit_italics_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[24m-exit_underline_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[27m-exit_standout_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[2m-enter_dim_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[39;49m-orig_pair]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3g-clear_all_tabs]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3m-enter_italics_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[3m-enter_standout_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[4l-exit_insert_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[4m-enter_underline_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[5m-enter_blink_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[7m-enter_reverse_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?12;25h-cursor_visible]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?25h-cursor_normal]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?25l-cursor_invisible]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[?5h\\x1b[?5l-flash_screen_csi]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b[m-exit_attribute_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b_0-enter_alt_charset_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1b_B-exit_alt_charset_mode]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zero_width_sequences_matched_by_pattern[\\x1bg-flash_screen_visual_bell]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_zwj_with_non_emoji_chars": {
    "status": "PASSED"
   },
   "ptestresult.sections": {
    "python3-wcwidth": {
     "duration": "2"
    }
   },
   "ssh.SSHTest.test_ssh": {
    "duration": 0.5289,
    "status": "PASSED"
   }
  }
 }
}