so che py.test può testare un singolo modulo se faccio:Invoke pytest in pitone per modulo corrente solo
py.test mod1.py
Oppure, posso richiamare pytest all'interno pitone:
import pytest
pytest.run(['mod1.py'])
Can Lo faccio all'interno di python e lo faccio per eseguire il modulo corrente? Immagino di poterlo fare:
import pytest
import os
pytest.main([os.path.basename(__file__)])
Ma chiedo se questo è il modo più "pitonico" per farlo. Grazie!
Gli esempi che hai mostrato sono per un file, ma la domanda che stai facendo riguarda il modulo. Per favore, cancella cosa vuoi esattamente –