如何解决单元测试:TypeError 仅适用于 python-coverage
我是 Python 初学者。
当我直接用
启动我的测试时python3 src/testContent.py
一切正常。但是当我使用
python-coverage run src/testContent.py
我有很多新错误。 我可以避免其中的一些,但现在我有这个 TypeError 但我不明白为什么。 “类型错误:必须使用内容即时作为第一个参数调用未绑定的方法 create()(改为使用 str 实例)”
这是我的代码:
class TestContent(unittest.TestCase):
def test_create(self):
contentBrief = content.create('src/test.eml')
....
class Content:
def create(path):
fp = open(path,'rb')
msg = email.parser.BytesParser(policy=email.policy.default).parse(fp)
body = msg.get_body(preferencelist=('plain')).get_content()
感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。