我正在尝试捕获要测试的输出,我正在使用unittest和unittest.mock库。我已经查看了许多其他相关的问题(比如:How to assert output with nosetest/unittest in python?等),它们建议在我的代码中包含哪些内容,但我只得到了一个空字符串,并且找不到我在哪里搞错了。output = capturedOutput.getvalue().strip()
我正在使用PyDev对我的Python应用程序进行开发和单元测试。至于单元测试,除了没有内容被记录到日志框架这一事实之外,一切都很好。记录器不会被PyDev的“捕获输出”捕获。(logging.StreamHandler(sys.stdout))logger.addHandler(logging.StreamHandler(sys.stdout))
class Tes
当我尝试在pycharm中做简单的单元测试时,它不工作,输出是"Ran 0 Tests in 0.000s“,而当我在Geany中做完全相同的事情时,它工作了,"Ran 1 Test in 0.000simport unittest
def test_cos_tam(self):
r = '200'self