2013-07-14 2 views
0

를 감지하지 않습니다 -파이썬 내가 코드 다음 한 내 유닛 테스트

import unittest 

class SimpleWidgetTestCase(unittest.TestCase): 
    def setUp(self): 
     print 'setup' 
    def method_test(self): 
     print 'test method' 
    def tearDown(self): 
     print 'tear down' 

if __name__ == "__main__": 
    unittest.main() 

출력 -

---------------------------------------------------------------------- 
Ran 0 tests in 0.000s 

OK 

답변

0

시험 방법 이름은 test 시작해야합니다. method_testtest_method으로 바꾼 다음 다시 시도하십시오. unittest documentation에서

은 :

테스트 케이스는 unittest.TestCase 서브 클래스에 의해 생성된다. 세 개의 개별 테스트는 이름이 문자 테스트로 시작하는 메소드로 정의됩니다. 이 명명 규칙은 시험 주자에게 시험을 나타내는 에 대해 알려줍니다.

관련 문제