新手求助,如题:配置 pytest.ini 配置文件后,运行报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 21: illegal multibyte sequence
总共只有两个文件,一个 pytest.ini 配置文件和一个 test_abc.py 测试代码文件。
命令行运行 pytest test_abc.py 的时候报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 21: illegal multibyte sequence。
删除 pytest.ini 配置文件,命令行运行 pytest -s --html=./report.html test_abc.py 可以正常运行。
请各位大神指教!

就两个简单文件,刚开始学习:
test_abc.py

-- coding:utf-8 –-

import pytest
class Test_ABC:
def setup_class(self):
print("------->setup_class")
def teardown_class(self):
print("------->teardown_class")
def test_a(self):
print("------->test_a")
assert 1
def test_b(self):
print("------->test_b")
assert 0 # 断言失败

pytest.ini

content of pytest.ini

-- coding:utf-8 --

[pytest]
addopts = -s --html=./report.html
python_files = test_.py
python_classes = Test_

python_functions = test_*


↙↙↙阅读原文可查看相关链接,并与作者交流