UnicodeEncodeError: 'charmap' codec can't encode character '\u2713' in position 484025: character maps to <undefined>
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- testing-qa
Piste de recherche
Commencez dans pytest_html/html_report.py, au niveau de pytest_sessionfinish et _save_report, puis examinez comment pathlib.Path.write_text gère le rapport sous Windows. Reproduisez une exécution qui génère un rapport HTML contenant ✓ ; le travail est terminé lorsque le rapport est écrit sans le UnicodeEncodeError signalé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Python
- Étoiles
- 781
- Forks
- 260
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pytest-dev/pytest-html
-
HTML extras for 'call' and 'teardown' phases get mergedPeut-être pris @contputer0x0 l’a pris il y a 14 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
pytest-dev/pytest-html#1077 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
pytest-dev/pytest-html#1039 ·
-
Feature: pluggable HTML themes via Jinja2 template inheritancePeut-être pris @RonnyPfannschmidt l’a pris il y a 154 jours. Ouverte
pytest-dev/pytest-html#1029 · 1 réaction · 1 personne assignée ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
pytest-dev/pytest-html#1027 ·
-
pytest-html does not escape HTML in testId (v4.2.0)Peut-être pris @golikovichev l’a pris il y a 137 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
pytest-dev/pytest-html#1024 ·
Toutes les issues de pytest-dev/pytest-html
Issues similaires
-
bug P2 rust
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
jscott3201/rusty-bacnet#2085 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
evarness-ai/iris-harness#401 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
sistemicorp/scripts#62 ·
-
area/mac help wanted needs-qa
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100