2024-01-01から1年間の記事一覧

Reactで、複数のパラメーターをチェックしてコンポーネントをレンダリングするかどうかを決定する

Reactで、複数のパラメーターをチェックして、コンポーネントをレンダリングするかどうかを決定するときの書き方を整理します。 環境 React 18.2.0 書いてみた 方法① return文の中で直接条件を判定する type AppProps = { isUserLoggedIn: boolean; isAdmin:…

Pytestで、テストをパラメータ化してみた

pytestでは、テストにパラメータを追加することで、何種類かの引数を使って同じテストを繰り返し実行できます。 今回は、ここで書いたコードを少し修正して、パラメタライズドテストを書いてみました。 テスト対象コードを用意する ここではstatus["capacity…

pytestのテスト関数を、クラスを使って書いてみた

pytestでクラスを使う pytestではテストをクラスにまとめることができます。 テストをクラスにまとめてグループ化することで、テストの構造が明確になります。 また、共通のsetupをクラスレベルで管理できるようになり、 @pytest.fixtureを使ってセットアッ…