インポート ユニットテスト から DDT インポート DDT、データ、アンパック TEST_DATA = [{ ' いいえ':1、' 名称':' 小李'、{} ' いいえ':2、' 名称':' 小张' }、{ ' なし':3、' 名称':' 小王' }] @ddt クラスTestMath(たunittest.TestCase): DEF セットアップ(自己): 合格 @data( * TEST_DATA) @unpack #「脱コート」の後に、あなたが持っているデータごとに分割し、コンマによると DEFの test_print_data(セルフ、NO、名): #各データのうち、分割を押す必要があります渡すパラメータの数 を印刷する(STR(NO)+ ' ' + 名) IF __name__ == " __main__ " : unittest.main()
結果:
================================================== ============
インポート ユニットテスト から DDT インポート DDT、データ、アンパック TEST_DATA = [{ ' いいえ':1、' 名称':' 小李'、{} ' いいえ':2、' 名称':' 小张' }、{ ' なし':3、' 名称':' 小王' }] @ddt クラスTestMath(たunittest.TestCase): DEF セットアップ(自己): 合格 @data( * TEST_DATA) DEF test_print_data(セルフ、A): #番号がデータ転送パラメータによって各分割に必要な 印刷(STR(A [ ' NO ' ])+ ' ' + A [ ' 名前' ]) IF __name__ == " __main__ " : unittest.main()
結果: