> On May 24, 2022, at 2:20 PM, Peter Westlake <peter.westl...@pobox.com> wrote:
> 
> On Tue, 24 May 2022, at 19:15, Peter Westlake wrote:
>> The ticket is #10347 <https://twistedmatrix.com/trac/ticket/10347>. I've 
>> assigned myself, if that's okay.
> 
> Running the tests with tox -e nocov gives an error, 
> builtins.ModuleNotFoundError: No module named 'hamcrest'.

`nocov` by itself isn't really a valid environment.  You probably want `tox -e 
alldeps-nocov`.  (In general although you have lots of options for how to 
compose an environment depending on what you want to test, start with the stuff 
in `tox -l` for most projects.)

> This is on Ubuntu 20.04, Python 3.8.10, and I did install python-hamcrest.  
> Python 3 can import it.

Note that the python3 environment you're in as you set up `tox` is not itself 
the environment `tox` is running tests in.  You need to run 
./.tox/{env}/bin/python, so in this case ./.tox/nocov/bin/python.

> Running just tox instead of tox -e nocov gives several "Connection reset by 
> peer" and a huge number of "Cannot find link target" errors.

`tox` itself will try to run (among other things) the release preparation 
environment, which will probably mess things up.

> How should I run the tests?

Something like "tox -r -p auto -e lint -e mypy -e alldeps-nocov -e 
nodeps-nocov" probably :-).

-g

> Peter.
> 
> _______________________________________________
> Twisted mailing list -- twisted@python.org <mailto:twisted@python.org>
> To unsubscribe send an email to twisted-le...@python.org 
> <mailto:twisted-le...@python.org>
> https://mail.python.org/mailman3/lists/twisted.python.org/ 
> <https://mail.python.org/mailman3/lists/twisted.python.org/>
> Message archived at 
> https://mail.python.org/archives/list/twisted@python.org/message/H6Z2TDALIGXVGWDDDO3UCWSOBEVUWI7B/
>  
> <https://mail.python.org/archives/list/twisted@python.org/message/H6Z2TDALIGXVGWDDDO3UCWSOBEVUWI7B/>
> Code of Conduct: https://twisted.org/conduct <https://twisted.org/conduct>
_______________________________________________
Twisted mailing list -- twisted@python.org
To unsubscribe send an email to twisted-le...@python.org
https://mail.python.org/mailman3/lists/twisted.python.org/
Message archived at 
https://mail.python.org/archives/list/twisted@python.org/message/7SEENMZCRVKZVGL6SMGH3CBJHW5P4ZUT/
Code of Conduct: https://twisted.org/conduct

Reply via email to