pytestは、単一の機能と機能の複数のパラメータを設定します

DEF init_data():
    データ= [{ "張"、 "123"}、{ "lisang"、 "456"}]は
    データを返す

:クラスtest_skip 

    #単一のパラメータ
    pytest.mark.parametrize @( '名前'、[ 「トム""張"" 6月"])
    DEF test_A(セルフ、名):
        印刷(名)

    #複数のパラメータ
    pytest.mark.parametrize(@"ユーザ名、パスワード」、init_data())
    DEF TEST_B(セルフ、ユーザ名、パスワード):
        印刷( "ユーザ名:%sのパスワード:!%sの成功" %(ユーザ名、パスワード))

  

 

おすすめ

転載: www.cnblogs.com/chongyou/p/12634864.html