並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 10 件 / 10件

新着順 人気順

fixtureの検索結果1 - 10 件 / 10件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

 fixture10 python    testing    Python(pytest)fixture,conftest,parametrize  
  • Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる

    Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 本記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開

      Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる
    • pytest fixtureの地味だけど重要な部分について - 株式会社ホクソエムのブログ

      こんにちは。ホクソエム支援部サポーターのPython担当、藤岡です。 最近はデータエンジニア見習いとしてBI周りを触っています。 今回はpytestのfixtureについての記事です。 pytest自体が有名で記事もたくさんあるので、今回は地味だけど重要だと個人的に思っている usefixturesとスコープについて取り上げます。 地味とはいえ、pytestの初心者がfixtureを使いこなすためのステップアップに必要な内容だと思います。 ぜひマスターしていただければ幸いです。 1. 前書き 基礎的なことに関してはこの記事にとても簡潔にまとまっているので、こちらをまず読むのがオススメです。とても良い記事です。 pytestは独自の書き方を持ち込んでいるライブラリです。その機能を使いこなすと「綺麗」なコードにはなりますが、反面それは使われている機能を知らない人にとってはこの上なく読みにくいも

        pytest fixtureの地味だけど重要な部分について - 株式会社ホクソエムのブログ
      • ProコントローラーにNintendo Switch本体を装着するホルダー「Fixture S1」開発中。本格ゲームパッドで携帯モードプレイが可能に - AUTOMATON

        ホーム ニュース ProコントローラーにNintendo Switch本体を装着するホルダー「Fixture S1」開発中。本格ゲームパッドで携帯モードプレイが可能に 全記事ニュース

          ProコントローラーにNintendo Switch本体を装着するホルダー「Fixture S1」開発中。本格ゲームパッドで携帯モードプレイが可能に - AUTOMATON
        • pytest:フィクスチャ(fixture)の使い方 - Qiita

          はじめに pytestはPython用のテストツールです。 標準のunittestに比べ、テストエラー時の結果が分かりやすいのが特徴です。 例として、辞書オブジェクトを比較する以下のテストコードをunittestとpytestそれぞれで実行してみます。 # test_dict.py import unittest dict1 = {'name': 'Tom', 'age': 20} dict2 = {'name': 'John', 'age': 23} class TestUnitTest(unittest.TestCase): def test_one(self): assert dict1 == dict2 $ python -m unittest F ===================================================================

            pytest:フィクスチャ(fixture)の使い方 - Qiita
          • CakePHP Fixture Factories を導入しました - コネヒト開発者ブログ

            こんにちは。プロダクト開発部の @su-kun1899 です。 今回はママリの CakePHP アプリケーションに Fixture Factories を導入した事例を紹介します。 Fixture Factories とは何か Fixture Factories は、モデルやデータベースに依存するテストコードにおいて、テーブルの作成やデータ初期化を行うためのプラグインです。 github.com CakePHP には元々 Fixture という仕組みが提供されていますが、 Fixture Factories はより柔軟に扱うことができます。 https://book.cakephp.org/4/en/development/testing.html#test-fixtures 導入したきっかけ アプリケーションの規模が大きくなり、機能が増えてくると、テーブル(モデル)ごとに一律データを管理

              CakePHP Fixture Factories を導入しました - コネヒト開発者ブログ
            • ざっくり分かるpytestのfixture - Qiita

              pytestにおけるfixtureとは テストの事前処理、事後処理を記載できるpytestの機能です。 SetUp(事前処理), TearDown(事後処理)を1つの関数で書けます。 setup_class, setup_functionのように、スコープごとに違う関数を呼ぶ必要がありません。 fixtureからfixtureを呼び出すことができ、処理を階層的に記述できます。 SetUp, TearDownじゃダメなの? ダメかと言われるとダメじゃありません。チーム内でスタイルが統一されている方が大事です。 機能面だけで言うと、pytestにおいてはfixtureを利用する方がリッチではあります。 ブラウザ操作自動化ツールであるPlaywright for Pythonはfixtureを利用しています。 上記を採用する場合、可読性と保守性の観点からfixtureに統一することを勧めます。

                ざっくり分かるpytestのfixture - Qiita
              • iPadOSのSlide Overのような動きで、Macのディスプレイサイドの最前面に常駐する簡易ブラウザ「Fixture in Picture」がリリース。


                iPadOSSlide OverMacFixture in Picture Apple2015iOS 9Slide OverSlide OvermacOSFixture in Picture iPadOS使SlideOvermacOS Fixture in Picture  Mac App Store Fixture
                  iPadOSのSlide Overのような動きで、Macのディスプレイサイドの最前面に常駐する簡易ブラウザ「Fixture in Picture」がリリース。
                • pytestのfixtureを引数付きで実行して戻り値を返却して後処理をする方法 - Qiita


                  pytestfixture    @pytest.fixture def setUp(): print('start') yield print('end')
                    pytestのfixtureを引数付きで実行して戻り値を返却して後処理をする方法 - Qiita
                  • DjangoのFixtureで投入するユーザ・グループに権限を設定 - JoTech


                         DjangoFixturedjango.contrib.authUserGroupPermission   Model.Meta.permissions myapp  MyPermission  perm1  perm2  class MyPermission(models.Model): class Meta: managed = False default_permissions = () permissions = ( ('perm1', '1'), ('perm2', '2'), ) Permission perm1  per
                      DjangoのFixtureで投入するユーザ・グループに権限を設定 - JoTech
                    • @pytest.fixture 前処理、後処理に引数を渡す

                      すみません、少し長くなったので「前処理&後処理&引数を渡す」についてだけ、見たい場合「後処理でも引数を使いたい場合」の箇所に飛んでください。 各テストケースの前に共通の処理をしたい そんなときに pytest で役立つのはご存知 fixture @pytest.fixture def setup(): # データの初期化など table = Table() return table class TestClass: def test_code_1(self, setup): test_data = "test_data" expected = "test_data" assert test_data == expected # なんじゃこのテストはsetupいらんやんけ こんな形で、共通化したい前処理を定義した関数 setup に @pytest.fixture をデコレートして使う。 テ

                        @pytest.fixture 前処理、後処理に引数を渡す
                      1

                      新着記事