Pythonのテストフレームワーク `pytest` において、テスト関数実行前にデータベース接続などの準備を行い、テスト後に片付けを行うための機能はどれか。

@pytest.fixtureデコレータを使用することで、テストに必要なリソースの準備と後処理を再利用可能な形で定義できる。