[TIP] removing attributes and dictionary keys using mock.patch
julian at grayvines.com
Fri Dec 5 08:59:21 PST 2014
Why not as a separate function? mock.patch(.object) are basically
equivalents of setattr, so if someone wants a delattr, I'd expect it as a
separate thing personally.
On Dec 5, 2014 11:55 AM, "Chris Withers" <chris at simplistix.co.uk> wrote:
> 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:
> 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...
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the testing-in-python