Ho provato a utilizzare l' norecursedirsopzione all'interno di setup.cfg per dire a py.test di non raccogliere test da determinate directory ma sembra che lo ignori. [tool:pytest] norecursedirs=lib/third Quando corro py.testvedo come ottengono i test dall'interno lib/third!
Diciamo che ho un sacco di test: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... C'è un decoratore o qualcosa di simile che potrei aggiungere alle funzioni per evitare pytestdi eseguire solo quel test? Il risultato potrebbe assomigliare a ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): …
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda Ho iniziato a lavorare su un progetto Python piuttosto …
Questo errore si è verificato durante il test automatizzato di un progetto Python sul server CI utilizzando pytest . Sto usando pytest==4.0.2. Questo errore è appena iniziato a verificarsi, le condotte precedenti sembrano funzionare correttamente. L'errore completo: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an …
Sto usando affermazioni Python asserire per abbinare il comportamento effettivo e previsto. Non ho il controllo su questi come se ci fosse un errore nei casi di prova si interrompe. Voglio prendere il controllo dell'errore di asserzione e voglio definire se desidero interrompere o meno la testcase in caso di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.