UnitTestアサーション


1.UnitTestアサーション


1.1断言とは?


1.2なぜ断言を学ぶのか。

 , , 
 , ;

 

1.3 UnitTest断言分類

1.  
2.  
3.  

基本ブール型断言(常用を把握すればよい)
 : True False

シーケンス番号
アサーションメソッド
アサーション記述
1
assertEqual(arg1, arg2, msg=None)
検証arg 1=arg 2、不等ならfail【把握】
2
assertNotEqual(arg1, arg2, msg=None)
arg 1を検証!=Arg 2、等しければfail
3
assertTrue(expr, msg=None)
検証exprはtrue、falseの場合fail
4
assertFalse(expr,msg=None)
exprがfalseであることを確認し、trueの場合fail
5
assertIsNone(expr, msg=None)
exprがNoneであることを検証し、failではない
6
assertIsNotNone(expr, msg=None)
確認exprはNoneではなくfailです
7
assertIn(arg1, arg2, msg=None)
検証arg 1はarg 2のサブストリングであり、failではない【把握】