mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-29 01:13:08 +00:00
d4401068f4
test real ones. PR: ports/144544 Submitted by: Yi-Huan Chan <yhchan at csie.nctu.edu.tw> Approved by: lwhsu/rafan (mentors, implicit) Feature safe: yes
20 lines
873 B
Plaintext
20 lines
873 B
Plaintext
Fudge is a Python module for using fake objects (mocks, stubs, etc) to test
|
|
real ones.
|
|
|
|
This module is designed for two specific situations:
|
|
* Replace an object
|
|
o Temporarily return a canned value for a method or allow a method
|
|
to be called without affect.
|
|
* Ensure an object is used correctly
|
|
o Declare expectations about what methods should be called and what
|
|
arguments should be sent.
|
|
|
|
Fudge was inspired by Mocha which is a simpler version of jMock. But unlike
|
|
Mocha, Fudge does not automatically hijack real objects; you explicitly patch
|
|
them in your test setup. And unlike jMock, Fudge is only as strict about
|
|
expectations as you want it to be. If you just want to expect a method call
|
|
without worrying about its arguments or the type of the arguments then you
|
|
can.
|
|
|
|
WWW: http://farmdev.com/projects/fudge/
|