我在Debug模块中使用Visual Studio Code中的pylint扩展(见图),使用Python Unittest库运行我的测试。
每当我运行测试时,我在Debug中执行我的test.py文件,它会运行整个文件中的所有测试。我的测试按逻辑划分了我的测试,每个类有几个测试。
为了减少评估我正在积极研究的单个测试的测试结果所花费的时间,有没有办法只执行一次测试,而不是等待在VS中执行test.py文件中的所有测试代码调试模式?
例如:
test.py
import unittest
class test_TestClass(unittest.TestCase):
def test_Test1(self):
x = 1
self.assertEqual(x, 1)
def test_Test2(self):
y = 2
self.assertEqual(y, 3)
如果我只想执行test_Test2()以确保它失败,那么如何在不运行整个文件(即test_Test1和test_Test2)的情况下执行此操作?