I am looking for python stubbing library. Something that could be used to create fake classes/methods in my unit tests.. Is there a simple way to achieve it in python..
Thanks
PS: I am not looking for mocking library where you would record and replay expectation.
We do this.
It doesn’t take much to set them up
Since you don’t require complex statically checked type declarations, all you need is a class with the right methods. You can force test attribute values in trivially.
These things are really, really easy to write. You don’t need a lot of support or libraries.
In other languages (i.e., Java) it’s very hard to write something that will pass muster with static compile-time checking. Since Python doesn’t have this problem, it’s trivial to write mocks or fake implementations for testing purposes.