나는 테스트 스위트를 가지고 있으며 내가 만든 테스트와 함께 작동 시키려고 노력 중이다. 테스트 작업은 개별적으로 실행하지만 테스트 스위트에서 모두 실행하려고합니다.테스트 스위트 unittest
class AbsoluteMoveTestSuite(unittest.TestSuite):
def makeAbsoluteMoveTestSuite():
suite = unittest.TestSuite()
suite.addTest(TestAbsoluteMove("BasicAbsolutePan"))
suite.addTest(TestAbsoluteMove("VerifyAbsolutePan"))
suite.addTest(TestAbsoluteMove("VerifyAbsoluteTilt"))
suite.addTest(TestAbsoluteMove("VerifyAbsolutePanSpeed"))
suite.addTest(TestAbsoluteMove("VerifyAbsoluteTiltSpeed"))
return suite
def suite():
return unittest.makeSuite(TestAbsoluteMove)
주장을 생산 오류가없는 모듈이 없음 : 스위트와 링크 내 테스트 코드에이 코드를 배치 한
import unittest
def suite():
modules_to_test = ('TestAbsoluteMove', 'TestContinuousMove') # and so on
alltests = unittest.TestSuite()
for module in map(__import__, modules_to_test):
alltests.addTest(unittest.findTestCases(module))
return alltests
if __name__ == '__main__':
unittest.main(defaultTest='suite')
: 아래의 코드는 생성 된 테스트 스위트를 보여 'TestAbsoluteMove'및 TestContinuousMove '로 명명되었습니다. 누구든지이 코드를 작동시키는 법을 알고 있습니까?
감사
추가 종속성을 추가하는 것이이 질문에 대한 올바른 대답이라고 생각하지 않습니다. –