즉 테스트 케이스 내부의 소송에 추가하는 내용의 예입니다
수입 유닛 테스트
클래스 TestStringMethods (unittest.TestCase) :
데프 test_upper (자동) :
self.assertEqual ( "foo는".upper (), "FOO")
데프 test_isupper (자동) :
self.assertTrue ( "FOO".isupper ())
자체. assertFalse ( "푸".isupper ())
DEF test_split (자기) :
S = "안녕하세요"
self.assertEqual (s.split (), 「안녕」, 「세계」])
데프 스위트 () :
세트 = unittest.TestSuite ()
suite.addTest (TestStringMethods ( "test_upper"))
suite.addTest (TestStringMethods ( "test_isupper"))
반환 스위트
만약 __name __ == "__ main__"
러너 unittest.TextTestRunner = ()
runner.run (스위트 ())
이 작업에, 그것은 test_upper, test_isupper를 실행합니다
참고 : 테스트 케이스를 추가하는 테스트 케이스 중 기본 TestCase 클래스에 따라 작성해야합니다, 단지 하나의 방법 불평 추가됩니다