あなたが最初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