homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ezio.melotti
Recipients Julian, brett.cannon, chris.jerdonek, daniel.urban, eric.araujo, ezio.melotti, michael.foord, pablomouzo, r.david.murray
Date 2012年09月19日.01:33:16
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1348018397.21.0.830884733914.issue11664@psf.upfronthosting.co.za>
In-reply-to
Content
IMHO a setattr-like API seems the obvious choice here, so that's what I would expect. I haven't used mock, so I wasn't familiar with mock.patch, but after skimming through the mock docs a bit I think I have to agree with Julian and RDM.
In addition, I'm not sure we need TestCase.patch now that we have already have mock.patch(.object) in the stdlib. If we still add it, it would probably make more sense as a "vanilla" patch that doesn't depend on mock.
> a helper TestCase.patch should delegate to unittest.mock.patch
Does it mean it will return MagicMocks?
> patch.object would have worked as well, but it's longer to type
If mock.patch requires a FQN to work the call might even be longer:
patch('package.subpackage.module.function') vs
patch.object(module, 'function', newfunc)
(assuming "from package.subpackage import module", which is not uncommon if we are testing that specific module)
> What about patch_object()?
patchobj()?
History
Date User Action Args
2012年09月19日 01:33:17ezio.melottisetrecipients: + ezio.melotti, brett.cannon, eric.araujo, r.david.murray, michael.foord, pablomouzo, daniel.urban, chris.jerdonek, Julian
2012年09月19日 01:33:17ezio.melottisetmessageid: <1348018397.21.0.830884733914.issue11664@psf.upfronthosting.co.za>
2012年09月19日 01:33:16ezio.melottilinkissue11664 messages
2012年09月19日 01:33:16ezio.melotticreate

AltStyle によって変換されたページ (->オリジナル) /