モック化は、Pythonのユニットテストで外部依存関係や副作用のある部分を置き換えることで、テストの精度を上げたり特定の条件をシミュレーションしたりするために使われます。 これにより、テスト対象のコードのロジックに集中し、意図しない影響を ...
今日から「実践的なテスト技法」の始まりだよ。一段階レベルが上がったキミに、とっておきの「魔法」を教えるね。 窓の外、演劇部の子たちが舞台の練習をしてるよ。本物の重たい家具を動かすのは大変だから、段ボールで作った「書き割り」を使ってる ...
PyCon APAC参加レポート第2回は、 初日の日本語セッションを中心にまとめたいと思います。1日目と2日目のキーノートは第1回の記事にまとめてありますのでお読みください。 パッケージの未来 1日目の一番初めのセッションは、 @aodag (小田切 篤) さんによる ...
株式会社グローバルウェイはコラム「PythonによるAPIリクエストとモックサーバー構築」を公開しました。 この記事は以下のターゲットを対象としています。 ★4 Python開発経験が3年以上。 ★3 Python開発経験が1年以上 ★2 Python 初級者。簡単なプログラムコード ...
問題の詳細 「None``を spec にすることが有用な場面は *決して* なく、おそらくそのメンバーは他の何かの型のメンバーになることを示すので、 autospec は ``None に設定されているメンバーには spec を使いません。」の部分のフォーマットが(おそらく)意図した通りになっていない。
以下では、Snowflake 上で Python プロシージャを使ったタスク(TASK)を開発しつつ、ユニットテストや DBT を用いたドキュメント化・テスト自動化を行うための一連の開発プロセスをフェーズごとにまとめます。 では、各フェーズの詳細を順番に解説していきます ...