devel/py-fudge 1.1.1_1 DragonFly
Python module for using fake objects to test real ones
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- devel, python
- Package size
- 74.4 KiB, 641.9 KiB installed
Description
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.
In the other systems
The newest version among them is 1.1.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/py-fudge | 1.1.1_1 newest | none known | - | [email protected] | - |
| FreeBSD | devel/py-fudge | 1.1.1_1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/py-fudge | 1.1.1_1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-fudge | 1.1.1_1 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py311-fudge
From DPorts:
cd /usr/dports/devel/py-fudge && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.