Pytestシリーズ(8) - カスタムタグマークの使用

あなたが最初Pytestから学びたい場合は、記事ああこのシリーズを見ることができます!

https://www.cnblogs.com/poloyy/category/1690628.html

 

序文

  • pytestは、カスタムタグをサポートすることができ、カスタムタグは、Webプロジェクトをいくつかのモジュールに分けて入れ、その後、モジュール実行の名前を指定することができます
  • 例えば、私は、ユースケースは、MAC下で実行されるウィンドウ、下に実行されるコードを実行する時間にマークを指定された使用事例を識別することができ
 

コード

!は/ usr / binに/ envをPythonの- * -コーディング:UTF-8 - * - 

"" " 
__title__ = 
__TIME__ = 2020年4月9日19:32 
__Author__ =小さなパイナップルテストノート
__Blog__ = https://でWWW。 cnblogs.com/poloyy/ 
"" " 
インポートpytest 


@ pytest.mark.weibo 
DEF test_weibo():
     印刷" テストマイクロブログ" 


DEF test_toutiao():
     印刷" テストヘッドライン


クラスTestClassを:
     DEFのtest_method(セルフ) :
         印刷" テストシーナ"

CMD runコマンドをノック

pytest -m weibo 08_mark.py

 

結果

 

警告を回避する方法

  • pytest.iniファイルを作成します(詳細なフォローアップ)
  • 図のように、プラスのカスタムマーク、。
  • 注:pytest.iniとテストケースは、同じディレクトリを実行したり、グローバルロールのルートディレクトリにする必要があります

 

あなたはweiboのユースケースをマークしたくない場合は、我々は直接否定することができます

  08_mark.py "weiboない" pytest -m

 

 

おすすめ

転載: www.cnblogs.com/poloyy/p/12669068.html