如何从python中的测试套件并行运行单元测试?

如何从python中的测试套件并行运行单元测试?,python,parallel-processing,Python,Parallel Processing,我对python很陌生,这只是一个概念性的问题。我想知道,考虑到测试套件是独立的,如何或者是否可以并行运行测试套件中的测试?比如说 Class demoTest(unittest.TestCase): def test_1(self): ###Do something def test_2(self): ###Do something def test_3(self): ###Do something def demoS

我对python很陌生,这只是一个概念性的问题。我想知道,考虑到测试套件是独立的,如何或者是否可以并行运行测试套件中的测试?比如说

Class demoTest(unittest.TestCase):



   def test_1(self): 
      ###Do something
   
   def test_2(self): 
      ###Do something

   def test_3(self): 
      ###Do something
def demoSuite():
  tSuite = unittest.TestSuite()
  tSuite.addTest(unittest.makeSuite(demoTest))
  return tSuite`enter code here`

if __name__ == "__main__"
  suite = demoSuite()
  runner = unittest.TextTestRunner(verbosity=2)
  r = runner.run(suite)
上面的代码应该为我提供一个包含类中所有测试的套件。但是,如果我运行代码(runner.run),它将按顺序运行它们。有没有办法并行运行它们,或者使用多线程

谢谢