Apa pustaka ejekan favorit Anda untuk Python?
Apa pustaka ejekan favorit Anda untuk Python?
Jawaban:
Saya hanya menggunakan satu, tetapi saya mendapatkan hasil yang bagus dengan Michael Foord's Mock: http://www.voidspace.org.uk/python/mock/ .
Pengantar Michael mengatakan itu lebih baik daripada yang saya bisa:
Sudah ada beberapa pustaka tiruan Python yang tersedia, jadi mengapa pustaka lain?
Kebanyakan perpustakaan yang mengejek mengikuti pola mengejek 'record -> replay'. Saya lebih suka pola 'action -> assertion', yang lebih mudah dibaca dan intuitif terutama saat bekerja dengan modul Python unittest.
...
Ini juga menyediakan fungsi / objek utilitas untuk membantu pengujian, terutama penambalan monyet.
Mocker dari Gustavo Niemeyer.
Itu tidak sempurna, tetapi sangat kuat dan fleksibel.
Dingus , oleh Gary Bernhardt.
pyDoubles kerangka kerja pengujian ganda untuk Python, oleh iExpertos.com. Ini mendukung ejekan, rintisan, mata-mata, dan korek api, termasuk pencocok Hamcrest
Saya penulis untuk mocktest. Saya pikir fitur ini cukup lengkap dan mudah digunakan, tetapi saya mungkin bias:
Saya telah menggunakan pMock di masa lalu, dan tidak mempermasalahkannya , itu juga memiliki dokumen yang cukup bagus. Namun, Foord's Mock seperti yang disebutkan di atas juga bagus.