1. Learn
  2. /
  3. Courses
  4. /
  5. Pythonによるテスト入門

Connected

Exercise

条件付きスキップ

ある条件を満たしたときにテストをスキップしたいことがあります。たとえば、今日は土曜日でない限りテストを実行したい、といった場合です。このときは、datetime ライブラリで現在の曜日を取得し、pytest のマーカーで条件付きにテスト関数をスキップできます。条件付きスキップ用の pytest マーカーに条件を渡すには、@pytest.mark.skipif(condition) を使います。 pytest ライブラリはすでにインポート済みです。

Instructions

100 XP
  • 「条件付きスキップ」デコレータを追加して動作させてください。
  • デコレータ呼び出しに condition_string を追加してください。
  • アサーションテストを完成させてください。