On Thursday, August 8, 2013 12:04:38 PM UTC+2, Jean-Michel Pichavant wrote:
> ----- Mail original -----
>
> > Hi
> > 1) I prefer to use start/stop and not the decorator .
> > 2) mock_play is the name of the module where the code belongs
>
> > Thanks
>
> > Avishay
> > Sent from my iPhone
>
>
> You should not neeed to refer to the Calc class using mock_play since it is
> defined in the very same file (module).
> Possibly mock_play.Calc and Calc are 2 different classes, hence you're not
> patching the good one.
>
> Note how you patch "mock_play.Calc" and then instanciate using "self.calc =
> Calc()"
>
> right before
> my_mock = mock.patch('mock_play.Calc',create=True, new=MockCalc)
>
> add
> print mock_play.Calc
> print Calc
>
>
> and verify that they are both the very same object.
>
> Cheers,
>
> JM
>
>
> PS : Please do not top post in this list
>
>
> -- IMPORTANT NOTICE:
>
> The contents of this email and any attachments are confidential and may also
> be privileged. If you are not the intended recipient, please notify the
> sender immediately and do not disclose the contents to any other person, use
> it for any purpose, or store or copy the information in any medium. Thank you.
Hi
Here is a working solution:
http://stackoverflow.com/questions/18121084/mock-patch-does-not-work-properly
thanks
--
http://mail.python.org/mailman/listinfo/python-list