如何跳过Python 3.8.2测试的文件编码?

Dmytro Chasovskyi

我碰到了以下错误。如果并非所有文件都可utf-8编码,则测试将在上失败poetry run pytest -v

无效的起始字节!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 中断:收集期间出现1个错误!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!

同时,如果使用3.7运行测试,则完全相同的设置适用于Python 3.7 poetry run pytest tests/my_tests.py

我正在使用:Python 3.8.2,诗歌1.0.5

我该如何解决?此错误令人讨厌,因为它在CI中失败。

Dmytro Chasovskyi

当它出来了,这个问题是不相关的任何版本poetrypython.我指定的文件test.txt,并把它下tests/的文件夹。默认情况下,pytest查找所有带有前缀的文件test并验证其编码。进入test.txtiso-8859-1,我遇到了与UTF-8相关的问题。

注意:

确保使用时,不要test使用前缀命名文件pytest请注意,如果您决定使用前缀命名,则它们应采用UTF-8编码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章