Dne 06. 11. 18 v 20:41 Brian J. Murrell napsal(a):
> On Tue, 2018-11-06 at 20:16 +0100, Lukáš Doktor wrote:
>>
>> Yes, this is related to the fact that the code is not being executed,
>> but only analyzed on discovery.
>
> The only difference between the two test_example.py files though is
> what it adds via sys.path.append():
>
> -sys.path.append('./')
> +sys.path.append('./util/apricot')
>
> I'm having trouble understanding why one of those works and the other
> doesn't.
> As mentioned in previous email, Avocado is not executing the code to discover the tests, therefor it fails to analyze the `test_example.py`, because there is an unknown import. The first one works for me because `apricot` is a local import (meaning it's in PYTHONPATH, because it's the current directory). > >> Anyway to workaround this issue you can always set PYTHONPATH >> directly on cmdline: > > That does seem to work, but is big ugly. :-( > Actually extending PYTHONPATH is cleaner than extending it programatically via `sys.path`. The right solution is to deploy your subclass library. Regards, Lukáš > Cheers, > b. >
signature.asc
Description: OpenPGP digital signature
