我想用真棒「記錄/回放」的Ruby's VCR library或Betamax for the JVM機制。是否有一個Python庫以同樣的方式工作?如果不是,那麼如何測試REST客戶端調用而不必擔心測試速度緩慢和片面?是否有Ruby的VCR庫的python替代品?
17
A
回答
17
該項目是相當新的(在這一點上,這是不到一個星期左右),但也有叫VCR.py VCR的正在進行中的蟒口。
如果你已經知道如何使用VCR和舒適有了它,您也可以考慮運行本地紅寶石代理服務器(使用類似機架)與錄像機裝進去。然後,您可以用任何語言測試代碼......只要確保HTTP請求通過本地服務器進行代理。這是VCR's rack middleware的主要用途之一。我以前用它來測試非ruby代碼,它工作得很好。
0
還爲蟒蛇,我會全力推薦一個betamax。
相關問題
- 1. 是否有Ruby Facets庫的替代品?
- 2. Ruby的vcr替代Java?
- 3. 是否有任何Ranorex庫(Python,Windows)的替代品?
- 4. 是否有SqlGeography的Silverlight替代品?
- 5. 是否有任何svn_load_dirs.pl的替代品?
- 6. 是否有XCPlayground的替代品?
- 7. iOS中是否有AUSplitter的替代品?
- 8. Ruby的Swig替代品?
- 9. Ruby I18n替代品
- 10. Google Docs是否有開源替代品?
- 11. Capistrano是否有Perl或Lua替代品?
- 12. CodeIgniter是否有替代品投擲500s?
- 13. 是否有任何IDA Pro替代品?
- 14. 是否有Axure RP替代品
- 15. Ruby 1.9的Ruby Pony替代品?
- 16. Python是否有JGraph的替代方案?
- 17. 是否有替代Python沙箱的rexec?
- 18. Python的ftplib的替代品?
- 19. Python SQLite FTS3的替代品?
- 20. python griddata的替代品
- 21. ez-ipupdate的Python替代品?
- 22. ImageMagick - Rmagick庫的替代品?
- 23. paypal的替代品MEC庫
- 24. OpenXML庫(ClosedXML的替代品)
- 25. 是否有替代MySQL的
- 26. 是否有任何支持CSS /樣式表的wxPython的可視庫替代品?
- 27. Python替代ruby watirrecorder?
- 28. 是否有R的nrd0的scipy/numpy替代品?
- 29. 是否有一個單一的user.dll setparent和SetWindowPos的替代品?
- 30. 是否有C的「memcmp」的本地C++替代品?
你能給的建議對如何去任何這一點嗎?或起點?這個測試代理的東西聽起來很適合我的目的。我知道這是一個很高的命令。 – mango
@mango:這裏有一個例子:https://gist.github.com/dkubb/1434673 –