UnicodeEncodeError: 'charmap' codec can't encode character '\u2713' in position 484025: character maps to <undefined>
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- python
- 领域
- testing-qa
调研方向
从 pytest_html/html_report.py 中的 pytest_sessionfinish 和 _save_report 开始,然后检查 pathlib.Path.write_text 在 Windows 上如何处理报告。复现一次生成包含 ✓ 的 HTML 报告的运行;当报告能够在不出现所报告的 UnicodeEncodeError 的情况下写入时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Getting UnicodeEncodeError: 'charmap' codec can't encode character '\u2713' in position 484025: character maps to intermittently. When most of the testcase failed, getting above error while generating html report
FFFF.FF.F..FFFFFF.FF.FFFFF.FFFFFFF.FF.FFF.FFFFFFFFFFF.FF..F.FFF [100%]Traceback (most recent call last):
File "c:\program files\python37\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "c:\program files\python37\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Program Files\Python37\Scripts\py.test.exe_main.py", line 9, in
sys.exit(console_main())
File "c:\program files\python37\lib\site-packages_pytest\config_init.py", line 189, in console_main
code = main()
File "c:\program files\python37\lib\site-packages_pytest\config_init_.py", line 167, in main
config=config
File "c:\program files\python37\lib\site-packages\pluggy_hooks.py", line 433, in call
return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
File "c:\program files\python37\lib\site-packages\pluggy_manager.py", line 112, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "c:\program files\python37\lib\site-packages\pluggy_callers.py", line 116, in _multicall
raise exception.with_traceback(exception.traceback)
File "c:\program files\python37\lib\site-packages\pluggy_callers.py", line 80, in _multicall
res = hook_impl.function(*args)
File "c:\program files\python37\lib\site-packages_pytest\main.py", line 317, in pytest_cmdline_main
return wrap_session(config, _main)
File "c:\program files\python37\lib\site-packages_pytest\main.py", line 306, in wrap_session
session=session, exitstatus=session.exitstatus
File "c:\program files\python37\lib\site-packages\pluggy_hooks.py", line 433, in call
return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
File "c:\program files\python37\lib\site-packages\pluggy_manager.py", line 112, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "c:\program files\python37\lib\site-packages\pluggy_callers.py", line 133, in _multicall
teardown[0].send(outcome)
File "c:\program files\python37\lib\site-packages_pytest\terminal.py", line 857, in pytest_sessionfinish
outcome.get_result()
File "c:\program files\python37\lib\site-packages\pluggy_result.py", line 108, in get_result
raise exc.with_traceback(exc.traceback)
File "c:\program files\python37\lib\site-packages\pluggy_callers.py", line 80, in _multicall
res = hook_impl.function(*args)
File "c:\program files\python37\lib\site-packages\pytest_html\html_report.py", line 333, in pytest_sessionfinish
self._save_report(report_content)
File "c:\program files\python37\lib\site-packages\pytest_html\html_report.py", line 259, in _save_report
self.logfile.write_text(report_content)
File "c:\program files\python37\lib\pathlib.py", line 1226, in write_text
return f.write(data)
File "c:\program files\python37\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2713' in position 484025: character maps to
- 主要语言
- Python
- 星标
- 779
- 派生
- 259
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
pytest-dev/pytest-html 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 68/100
pytest-dev/pytest-html#1077 ·
-
难度 4/5 3-5 天 新手友好度 42/100
pytest-dev/pytest-html#1039 ·
-
Feature: pluggable HTML themes via Jinja2 template inheritance可能已有人在做 @RonnyPfannschmidt 于 139 天前认领。 未关闭
pytest-dev/pytest-html#1029 · 1 个 reaction · 已指派 1 人 ·
-
难度 3/5 1-2 天 新手友好度 55/100
pytest-dev/pytest-html#1027 ·
-
pytest-html does not escape HTML in testId (v4.2.0)可能已有人在做 @golikovichev 于 123 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 55/100
pytest-dev/pytest-html#1024 ·
查看 pytest-dev/pytest-html 的全部 Issue
相似的 Issue
-
namespace operations
难度 1/5 1 小时以内 新手友好度 72/100
EclipseFdn/open-vsx.org#14043 ·
维护者通常 1 天内回复
-
feedback simulation workshop
难度 2/5 1-3 小时 新手友好度 73/100
githubnext/gh-aw-workshop#4455 ·
维护者通常 1 天内回复
-
Triage 🩺
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复
-
[BUG] Container scenario crashes without expected_recovery_time, kube DNS example uses retry_wait未关闭needs-triage
难度 2/5 1-3 小时 新手友好度 77/100
krkn-chaos/krkn#1627 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
NousResearch/hermes-agent#136483 ·
维护者通常 1 天内回复