[TIP] Using coverage from API and command line gives different results

Ned Batchelder ned at nedbatchelder.com
Wed Feb 12 02:45:45 PST 2014


On 2/12/14 4:14 AM, Alexander Todorov wrote:
> На 12.02.2014 03:44, Ned Batchelder написа:
>
>>> On a larger project I'm trying to integrate coverage with I see 
>>> exactly the
>>> opposite - the main program file is included in the report while the 
>>> modules
>>> it includes are not (not all of them). All modules are in 
>>> site-packages.
> >
>> This sound like a separate problem, perhaps your modules are imported 
>> before
>> coverage starts?
>>
>
>
> Hi Ned,
> I've made sure the first thing to be imported is coverage and then 
> right after call .start(). Everything else goes afterwards.
>
> How do I go about figuring out what's happening ? Where should I look ?
>
The simplest thing to do is to use coverage to run your tests.  This is 
much easier than using the API, and will make sure all goes well.
>
> The larger piece of code I'm talking about is the Fedora installer. If 
> you'd like to take a look I can tell you how to test, it's relatively 
> easy.
Give us a pointer to the code with detailed instructions of how to run it.

--Ned.
>
>
> Thanks,
> Alex
>




More information about the testing-in-python mailing list