On Wed, May 16, 2012 at 11:05 AM, Fabrice Silva <[email protected]> wrote: > Hi, > I am getting into troubles when using numpy.testing with coverage. A > minimal example package is atached to this email. Unpack and run: > > $ python -c "import mypackage; mypackage.test(verbose=10,coverage=False)" > $ python -c "import mypackage; mypackage.test(verbose=10,coverage=True)" > > Some explanations: > This package contains two module files, one of them (b.py) defining a > class (mycls), the other one (a.py) importing the first module. I then > add a simple test file, that does instantiate the class through the > other module (a.py) and checking the type of the resulting object > against b.mycls > Without coverage, everything is ok. With coverage, I got a > (unexpected ?) reload of the modules, leading to a mismatch of types... > > The real case is somewhat more complicated, and I would prefer to keep > the instantiation through a.py. Is there a way to solve the problem ?
maybe it's this http://thread.gmane.org/gmane.comp.python.numeric.general/49785/focus=49787 It helped in my case, and I don't have a problem running the tests with your mypackage (using my patched numpy) Josef > > Best regards > > -- > Fabrice Silva <[email protected]> > LMA UPR CNRS 7051 > > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
