[TIP] Mocking import functions
dstanek at dstanek.com
Fri Feb 7 08:07:10 PST 2014
Instead of mock.patch('miners.tasks_utils.mechanize_url') you should try
Once your twitter_profile module is imported it will have a reference to
mechanize_url. When you patch miners.tasks_utils you are not changing this
On Fri, Feb 7, 2014 at 10:42 AM, Mahdi Yusuf <yusuf.mahdi at gmail.com> wrote:
> I am at my wits end pretty much. I am not sure what is happening here.
> I am unable to mock an import function. My code is here<https://gist.github.com/myusuf3/685083e70bf3f93fd43c>.
> After some reading I know you patch where the function is used not where
> its defined.
> I have also tried everything else but the mechanize_url is till running as
> implemented in code not mocked in test.
> Mahdi Yusuf
> 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