pytest - パラメトリックのフィクスチャ

シーン:テストケースの実行、およびいくつかのユースケースを実行するには、ログインする必要があり、一部の患者は、着陸を使用する必要はありません。セットアップとティアダウンを満たすことができません。フィクスチャすることができます。デフォルトの範囲(レンジ)関数

 

•手順:
1.インポートpytest
上記の機能に加えて、@のpytest.fixture着陸(2.)
3.受信(ログイン機能名)使用する試験方法では、着陸ではない渡されていない最初の着陸4.上テストメソッドの実装を指示

pytestインポート
する@ pytest.fixture(のparams = [1,2,3、 'リンダ'])------はタプルのリストであってもよいかもしれ
デフprepara_data(リクエスト):------ reuestであります固定文言の
リターンrequest.param
------ reuest.param文言が固定されています


DEF test_one(prepara_data):
プリント( 'TESTDATA:%S' %prepara_data)

 

おすすめ

転載: www.cnblogs.com/QaStudy/p/11565233.html