Tôi thực sự thích cách fakeweb trong Ruby có thể được sử dụng để yêu cầu http giả khi thử nghiệm. Có một thư viện tương tự hoặc một thay thế cho Python?Thư viện như fakeweb cho Python
8
A
Trả lời
3
Xem thêm How can one mock/stub python module like urllib. Câu trả lời cho rằng Mox có vẻ giống như mạng giả nhất, nhưng Mox cho phép bạn tạo các phiên bản giả của bất kỳ mô-đun nào, không chỉ là urllib.
Đối với các yêu cầu đến, nếu khung web của bạn sử dụng WebOb (repoze.bfg, Pylons những người khác), bạn có thể sử dụng webob.Request.blank
.
from webob import Request
r = Request.blank('/')
a_view_function(r)
1
Tôi khuyên bạn nên tạo một mặt nạ giả cho yêu cầu HTTP như trong questions 1016765 how-to-use-cookielib-with-httplib-in-python.
2
HTTPretty hoạt động giống như cách FakeWeb thực hiện. HTTPretty hoạt động trong lớp socket, vì vậy nó sẽ làm việc ngăn chặn bất kỳ thư viện máy khách http python nào. Đó là trận chiến được thử nghiệm chống lại urllib2, httplib2 và yêu cầu
Các vấn đề liên quan
- 1. Có thư viện thử nghiệm giống như Spock cho Python
- 2. thư viện python cho người dùng nhập
- 3. Thư viện Haskell như SymPy?
- 4. Thư viện Git cho Ruby hoặc Python?
- 5. Thư viện hình ảnh cho Python 3
- 6. Thư viện API Amazon cho Python?
- 7. Thư viện Python BitTorrent
- 8. Thư viện XML tương tự như simplejson/json? - Python
- 9. Thư viện Python của Twitter: thư viện nào?
- 10. Thư viện theo dõi khuôn mặt cho Java hoặc Python
- 11. Có thư viện sơ đồ tốt cho Python không?
- 12. Đường dẫn thư viện Python
- 13. Python Subversion wrapper thư viện
- 14. Có thư viện OAuth hoạt động cho Python 3 không?
- 15. thư viện giống như đường dây dành cho Java
- 16. Thư viện ứng dụng khách Python cho WebDAV
- 17. Thư viện SOAP nào tồn tại cho Python 3.x?
- 18. Thư viện phân tích cú pháp SQL cho Python
- 19. Python - Thư viện GUI tốt nhất cho công việc?
- 20. Thư viện Python tốt cho cây quyết định là gì?
- 21. python: thư viện cho cây hậu tố tổng quát
- 22. Thư viện ứng dụng Python Jabber/XMPP cho Twisted
- 23. Thư viện MIDI đơn giản, nền tảng chéo cho Python
- 24. Trình bao bọc Python cho thư viện UDT C++
- 25. Thư viện C++ tương tự như C#?
- 26. Thư viện GIS Python tốt nhất?
- 27. Thư viện hình học tốt trong python?
- 28. Python hữu hạn automata thư viện
- 29. Thư viện AJAX phía máy chủ Python?
- 30. Thư viện Inteligence nhân tạo trong python
Tôi không biết về một lib tương tự. –