[TIP] removing attributes and dictionary keys using mock.patch
Chris Withers
chris at simplistix.co.uk
Fri Dec 5 08:54:56 PST 2014
Hi All,
I'm excited to see how far mock.patch has come, mainly as I'm hoping I
can deprecate testfixtures.Replacer as a result ;-)
The only think it looks like Mock can't currently do is remove
attributes or dictionary items:
https://pythonhosted.org/testfixtures/mocking.html#removing-attributes-and-dictionary-items
Michael, would you be up for me adding that to Mock or is it a non-starter?
I'd be happy to approach using either a delete=True option to patch()
and patch.dict() (I don't really understand what patch.object does, so
can't comment...) or, alternatively, a not_there or deleted marker
object like I did in testfixtures.
Lemme know your thoughts...
Chris
More information about the testing-in-python
mailing list