Thư viện chế nhạo yêu thích duy nhất của bạn cho Python là gì?
Thư viện chế nhạo yêu thích duy nhất của bạn cho Python là gì?
Câu trả lời:
Tôi chỉ mới sử dụng một cái, nhưng tôi đã có kết quả tốt với Michael Foord's Mock: http://www.voidspace.org.uk/python/mock/ .
Lời giới thiệu của Michael nói tốt hơn tôi có thể:
Đã có một số thư viện giả lập Python, vậy tại sao lại có một thư viện khác?
Hầu hết các thư viện chế nhạo đều tuân theo mô hình chế nhạo 'ghi lại -> phát lại'. Tôi thích mẫu 'hành động -> xác nhận', dễ đọc và trực quan hơn, đặc biệt khi làm việc với mô-đun đơn nhất Python.
...
Nó cũng cung cấp các chức năng / đối tượng tiện ích để hỗ trợ kiểm tra, đặc biệt là vá lỗi khỉ.
Chế nhạo từ Gustavo Niemeyer.
Nó không hoàn hảo, nhưng nó rất mạnh mẽ và linh hoạt.
Dingus , của Gary Bernhardt.
pyDoubles khuôn khổ thử nghiệm nhân đôi cho Python, bởi iExpertos.com. Nó hỗ trợ mocks, sts, spy và matchers, bao gồm cả Hamcrest matchers
Tôi là tác giả của mocktest. Tôi nghĩ rằng nó khá đầy đủ tính năng và dễ sử dụng, nhưng tôi có thể thiên vị: