テストケースの実行中に、得られた試験結果と実際の結果を決定するのに必要なユースケースによって実行するかどうかを等しく決定されます。ここではいくつかの一般的なアサーションの操作です:
assertEqual(A、B、MSG =なし)をアサートすることによって等しい、決定されたBと同じです
assertNotEqual(A、B、MSG =なし)をアサートすることによって等しい、等しくないBか否かを判断します
いるassertTrue(MSG =なし)をアサートすることによって等しい、真であるか否かを判定する
assertFalse(MSG =なし)をアサートすることによって等しい、Falseにか否かを判断します
assertIn(A、B、MSG =なし)Bアサートすることによって等しい、含むか否かを判断します
assertNotIn(A、B、MSG =なし)Bアサートすることによって等しい、含むか否かを判定する
assertIs(A、B、MSG =なし)Bがアサートすることによって、等しいかどうかを判断します
assertIsNot(A、B、MSG =なし)Bアサートすることにより等しいか否かを判定する
assertIsNone(MSG =なし)をアサートすることによって等しいなし、か否かを判断します
assertIsNotNone(A、B、MSG =なし)をアサートすることによって等しいなし、か否かを判定する
cgi_projects.selenum_test.countインポートカウントから cgi_projects.selenum_test.count輸入TORFのから unittestのインポート :クラスTestCount(たunittest.TestCase) デフセットアップ(自己): プリント( "スタート") デフtest_add(自己): J = 2(カウント、 3) #assertEqual(B):B检查== self.assertEqual(j.add()、5、MSG = "assertEqual:なし等しい") DEF test_add2(自己): J =)(44、90カウント self.assertNotEqual(j.add()、135、MSG = "assertNotEqual:なし等しい") DEF test_zero(自己): self.assertTrue(TORF(0).is_zero()、MSG = "いるassertTrue:結果が真です") デフtest_numb(自己): self.assertFalse(。TORF( 'A')is_numb()、MSG = "assertFalse:結果がFalse") DEF test_case1(自己): = "こんにちは" B = "こんにちは言葉" self.assertIn(A、B、 MSG = "assertIn:Bにおける") DEF test_case2(自己): A = "パイソン" B =の"Java" self.assertNotIn(A、B、MSG =" assertNotIn:いないBで") DEF test_case3(自己) : = 1 、B = 1 self.assertIs(A、B、MSG = "assertIs:AがBである") DEF test_case4(自己): A = 1 、B = 3 self.assertIsNot(A、B、MSG = "assertIsNot。 「Bではありません) デフtest_case5(自己): A =なし self.assertIsNone(MSG = "assertIsNone:Aはnone") DEF test_case6(自己): = 'B' :self.assertIsNotNone(、MSG = "aはNoneでないassertIsNotNone") #デフのtest_case7(自己): #1、A =カウント(2、3) #B =数(3、4) ##判断A是否是的一个实例B #self.assertIsInstance(A、B、MSG = "assertIsInstance:") #1デフtest_case8(自己): #1 A = '第2' #1 B = "SE" の##判断的一个实例B是否の是 #self.assertNotIsInstance(A、B、MSG = "assertIsInstance: ") デフティアダウン(自己): プリント("終了") 場合__name__ == '__main__': スイート= unittest.TestSuiteインスタンス() スイート。addTest(TestCount( "test_add")) suite.addTest(TestCount( "test_add2")) suite.addTest(TestCount( "test_zero ")) suite.addTest(TestCount( "test_numb")) suite.addTest(TestCount( "test_case1")) suite.addTest(TestCount( "test_case2")) suite.addTest(TestCount( "test_case3")) suite.addTest(TestCount( "test_case4")) suite.addTest(TestCount( "test_case5")) suite.addTest(TestCount( "test_case6")) #1 suite.addTest(TestCount( "test_case7")) suite.addTest(TestCount( "test_case8")) ランナー= unittest.TextTestRunner() runner.run()