使用unittest.makeSuite()的更好方法

2024-09-25 00:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我曾经组织测试套件如下

import unittest

from my_module.test_one import test_one
from my_module.test_two import test_two

test1 = unittest.makeSuite(test_one)
test2 = unittest.makeSuite(test_two)

runner = unittest.TextTestRunner()
runner.run(test1)
runner.run(test1)

它可以工作,但是PyCharm给出了一个黄色警告:在每次makeSuite()使用时,都无法在“\uu init\uuuuu.pyi”中找到引用“makeSuite”

可能有一种IDE友好(或严格引用)的方法来使用makeSuite(),它是什么

注意,我使用的是python3.7


Tags: runfromtestimport套件myunittestone