Ruby's VCR libraryまたはBetamax for the JVMの素晴らしい "記録/再生"メカニズムを使用したいと思います。同じように動作するPythonライブラリはありますか?もしそうでなければ、あなたのRESTクライアントの呼び出しをテストするのが遅く、薄れていることを心配することなく、どのようにテストしますか?RubyのVCRライブラリの代わりにPythonがありますか?
17
A
答えて
17
プロジェクトはかなり新しいです(この時点では1週間弱ですが)、VCR.pyというVCRの進行中のPythonポートがあります。
VCRの使い方を知っていて、それに慣れていれば、VCRをロードしたローカルルビープロキシサーバー(ラックのようなものを使用)を実行することも考えられます。次に、任意の言語でコードをテストできます... HTTP要求がローカルサーバーを介してプロキシされていることを確認してください。これはVCR's rack middlewareの主な用途の1つです。私は前に非ルビコードをテストするためにこれを使用しました。
0
また、betamaxがあります。私は心からお勧めしたいと思います。
関連する問題
- 1. RubyのDir.globに代わるより速い方法がありますか?
- 2. Dreamweaverのファイルマネージャの代わりにオープンソースがありますか?
- 3. F#のBigIntegerにPowの代わりがありますか?
- 4. MYSQLのフィールドに配列の代わりがありますか?
- 5. C++のナップザックバックトラッキングアルゴリズムの代わりに解がありますか
- 6. ruby-2.2.4のライブラリがありません
- 7. php関数openssl_verify()の代わりにColdfusionがありますか?
- 8. ファイルの代わりにICopyHook.CopyCallbackがありますか?
- 9. Meteor's Minimongoに$演算子の代わりがありますか?
- 10. ロボットプログラミングゲームの代わりにrobocodeがありますか?
- 11. xhr.overrideMimeType()関数の代わりにクロスブラウザーがありますか?
- 12. パンダチェーン指標の代わりに何がありますか?
- 13. Rubyコンソールの代わりにIRB(Windows)
- 14. Ruby on Rails Zeus Windowsの代わりに?
- 15. フォームフィールドの代わりにラベルにブートストラップのフィードバックアイコンがあります
- 16. rubyにはSOAP :: Lite相当のライブラリがありますか?
- 17. ImageMagick - Rmagickライブラリの代わりに?
- 18. RubyやandandのようなPythonライブラリ(またはパターン)がありますか?
- 19. RubyのvcrのJava代替手段ですか?
- 20. スタティックライブラリエフェクトメモリの代わりに共有ライブラリを使用しますか?
- 21. OKHttpClientライブラリのHttpentityの代わりのメソッド
- 22. Cライブラリの代わりのxSocket
- 23. JavaScriptのプロプライエタリActiveXObjectに代わるものがありますか
- 24. PDO子オブジェクトの代わりにPDOExceptionの代わりにCustomExceptionをスローする方法はありますか?
- 25. Ubuntu用のRuby FTPライブラリがありますか?
- 26. RubyにはOpenDocumentライブラリがありますか?
- 27. PloehのAutoFixture for .NETに代わるJavaがありますか?
- 28. WCFTestClientに代わるものがありますか
- 29. pythonに2.7の代わりに2.7の代わりにインストールされたモジュール
- 30. スタティックセルの代わりにカスタムテーブルビューセルをプロトタイプセルにする必要がありますか?
この問題についてどのようにアドバイスしてもらえますか?または出発点?このテストプロキシは、私の目的にとって素晴らしいものです。それは私が知っている高価な命令です。 – mango
@mango:ここに例があります:https://gist.github.com/dkubb/1434673 –