"Mockito adalah kerangka kerja tiruan yang rasanya sangat bagus. Ini memungkinkan Anda menulis pengujian yang bagus dengan API yang bersih & sederhana. Mockito tidak membuat Anda pusing karena pengujian sangat mudah dibaca dan menghasilkan kesalahan verifikasi yang bersih." code.google.com/p/mockito
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.
pyDoubles kerangka kerja pengujian ganda untuk Python, oleh iExpertos.com. Ini mendukung ejekan, rintisan, mata-mata, dan korek api, termasuk pencocok Hamcrest
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.
Itulah yang dikatakan penulis pMock tentang pMokc: " Hanya untuk dicatat bahwa pMock tidak lagi dalam pengembangan (benar-benar harus memperbarui halaman web), sebenarnya itu lebih merupakan eksperimen yang saya selesaikan sekitar empat tahun yang lalu dan diasumsikan sebagai" alpha " akan membuat orang takut pergi. "[ brunningonline.net/simon/blog/archives/002262.html]
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:
sumber
Mox , dari Google
sumber
Mocker dari Gustavo Niemeyer.
Itu tidak sempurna, tetapi sangat kuat dan fleksibel.
sumber
Dingus , oleh Gary Bernhardt.
sumber
pyDoubles kerangka kerja pengujian ganda untuk Python, oleh iExpertos.com. Ini mendukung ejekan, rintisan, mata-mata, dan korek api, termasuk pencocok Hamcrest
sumber
Saya penulis untuk mocktest. Saya pikir fitur ini cukup lengkap dan mudah digunakan, tetapi saya mungkin bias:
http://gfxmonk.net/dist/doc/mocktest/doc/
sumber
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.
sumber