デザイン・オートメーションフレームワーク--POモードセルフ - パラメトリックデータドライバが--tdd構成された - 辞書内にネストリスト

インポート  ユニットテスト
 から 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()

 

 

結果:

 

おすすめ

転載: www.cnblogs.com/xiaobaibailongma/p/12631495.html