概述
有没有办法在详细模式下运行pycharm中的单元测试.我正在寻找一种方法来查看测试函数中的docstring,以便我可以看到run test的一些信息.
class KnownValues(unittest.TestCase):
known_values = (
([1, 2],[[1, 2]]),
([1, 2, 3], [[1, 2], [1, 2, 3]]),
([1, 2, 3, 4],[[1, 2], [1, 2, 3, 4]]),
([1, 2, 3, 4, 5],[[1, 2], [1, 2, 3], [1, 2, 3, 4, 5]]),
([1, 2, 3, 4, 5, 6],[[1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5, 6]]),
)
def test_check(self):
'''This should check is the function returning right'''
for arg, result in self.known_values:
print("Testing arg:{}".format(arg))
assert program.lister(arg) == result
if __name__ == '__main__':
unittest.main()
它返回:
Testing started at 19:38 ч. ...
Testing arg:[1, 2]
Process finished with exit code 0
我想得到:
test_check (__main__.KnownValues)
This should check is the function returning right ... Testing arg:[1, 2]
ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
最后
以上就是受伤丝袜为你收集整理的linux下运行python unitest_python – 在详细模式下运行unittest的Pycharm的全部内容,希望文章能够帮你解决linux下运行python unitest_python – 在详细模式下运行unittest的Pycharm所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复