{
 "runtime_core-image-ptest-python3-wcwidth_qemuarm64_20260315011843": {
  "configuration": {
   "DISTRO": "poky",
   "HOST_DISTRO": "debian-13",
   "IMAGE_BASENAME": "core-image-ptest-python3-wcwidth",
   "IMAGE_PKGTYPE": "rpm",
   "LAYERS": {
    "meta": {
     "branch": "master",
     "commit": "c1fb515f2a88fa0a0e95529afc07a99db001af0e",
     "commit_count": 66386,
     "commit_time": 1773404800
    },
    "meta-poky": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    },
    "meta-yocto-bsp": {
     "branch": "master",
     "commit": "31e68c7cf6a3686bedbcbdd99056bbd23dda2551",
     "commit_count": 1766,
     "commit_time": 1772921966
    }
   },
   "MACHINE": "qemuarm64",
   "STARTTIME": "20260315011843",
   "TESTSERIES": "qemuarm64-ptest",
   "TEST_TYPE": "runtime"
  },
  "result": {
   "parselogs.ParseLogsTest.test_get_context": {
    "duration": 0.001013,
    "status": "PASSED"
   },
   "parselogs.ParseLogsTest.test_parselogs": {
    "duration": 2.007,
    "status": "PASSED"
   },
   "ping.PingTest.test_ping": {
    "duration": 0.0244,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectfail": {
    "duration": 3.451,
    "status": "PASSED"
   },
   "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": {
    "duration": 0.0007429,
    "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_japanese": {
    "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_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_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_composed": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_benchmarks.py:test_width_decomposed": {
    "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_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_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-\\x07\\x08\\rHello]": {
    "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[abc\\rde-0-5-abc\\rde]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_control_chars_zero_width[abc\\x08de-0-5-abc\\x08de]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cursor_sequences_zero_width[ab\\x1b[10Ccd-0-4-ab\\x1b[10Ccd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cursor_sequences_zero_width[ab\\x1b[5Ccd-0-4-ab\\x1b[5Ccd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cursor_sequences_zero_width[ab\\x1b[Ccd-0-4-ab\\x1b[Ccd]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_clip.py:test_clip_cursor_sequences_zero_width[abcde\\x1b[2Df-0-6-abcde\\x1b[2Df]": {
    "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_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_lone_esc": {
    "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_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\\x1bb]": {
    "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_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_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_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_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_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_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_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_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_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-2-lone_ESC_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[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[abcd\\x1b[2De-4-cursor_left]": {
    "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-2-lone_ESC_between]": {
    "status": "PASSED"
   },
   "ptestresult.python3-wcwidth.tests/test_width.py:test_width_control_codes_strict_allowed[abc\\rxy-3-CR]": {
    "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\\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[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_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.5098,
    "status": "PASSED"
   }
  }
 }
}