Rust で Web API クライアントを作成したので、そのテストを実行できるようにこちらの Mockito と言う HTTP モックライブラリを使ってみた。 利用方法 使い方としては、下記の設定をする。 (こちらのドキュメント に書かれている通りだが。。) テスト用の URL を用意し、テスト時はそちらに対して、リクエストを投げるようにする レスポンスの内容を定義し、そのレスポンスを返して欲しい URL を指定する テスト用の URL を用意する これは、下記の通り、フラグを使用して、実際に実行する URL とテスト用の URL をそれぞれ定義すれば良いだけ。 こうすることにより、テスト時にビルドされる場合は、モックの URL に対して、リクエストを投げるようになる。 レスポンス内容を設定する 返して欲しいレスポンスヘッダやボディの値をビルダーバターンのように作成する。 モックを作成す
Googleのオープンソースプロジェクトは16日、Python用テストフレームワーク「MOX」を公開した。Google Code内のMOXプロジェクトのページよりダウンロードできる。 MOXはPython向けのMockオブジェクトフレームワークで、JavaのライブラリであるEasyMockを基に作られた。データベースやファイルシステム、Pythonのクラスやモジュールといった、テストの際に依存関係があるパーツのMockオブジェクト(ダミー)を作成できる。 Mockオブジェクトとは、実際の処理を行わずに定数値だけを返すオブジェクト。テスト対象モジュールがダミーオブジェクトとして呼び出し、使用する。 例えば入力メソッドの動きをテストする際は、データベースのローカルコピーを作成するかわりにMOXを使うことで、データベースに対する呼び出しや反応をシミュレーションできる。 インストールする場
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く