【发布时间】:2019-02-04 21:42:43
【问题描述】:
为什么 PyCharm 在单击“创建新测试..:”时会生成以下代码模板,即使我有 pytest 作为我的默认测试运行器?
如果我的函数是create_training_data,那么 PyCharm 会为此生成以下代码:
from unittest import TestCase
class TestCreate_training_data(TestCase):
def test_create_training_data(self):
self.fail()
然而pytest 既不需要导入,也不需要子类化,有
class TestCreate_training_data(object):
def test_create_training_data(self):
self.fail()
已经足够了,因为入门页面已经显示:https://docs.pytest.org/en/latest/getting-started.html
【问题讨论】:
标签: python unit-testing pycharm pytest