RubyのVCRライブラリまたはJVM用のベータマックスの素晴らしい「記録/再生」メカニズムを使用したいと思います。同じように機能するPythonライブラリはありますか?そうでない場合は、テストが遅くて不安定であることを心配せずに、RESTクライアント呼び出しをどのようにテストしますか?
3012 次
3 に答える
20
ここ数年で開発されたVCR.pyと呼ばれる VCR の Python ポートがあります。
VCR の使用方法を既に知っていて、それに慣れている場合は、VCR をロードしたローカル Ruby プロキシ サーバー (ラックなどを使用) を実行することも検討してください。次に、任意の言語でコードをテストできます...HTTP 要求がローカル サーバーを介してプロキシされていることを確認してください。これは、VCR のラック ミドルウェアの主な用途の 1 つです。以前、これを使用して非 Ruby コードをテストしましたが、うまく機能しました。
于 2012-06-04T00:39:29.453 に答える
2
私が心からお勧めする Pythonのベータマックスもあります。
于 2016-09-27T08:51:53.707 に答える