Je suis en train de courir suite à des cas de test simples en utilisant PyCharm, quand je courais les cas de test que je vois sortieExécution Pytest en utilisant PyCharm (IDE)
processus terminé avec le code de sortie 0
au lieu de réussir/échouer.
cas de test que je courais:
import pytest
from pytest1 import can_p1
msg=0
@pytest.fixture(scope = "module")
def msgFraming():
print ("I'm inside FIXTURE")
nchannel = 686
FuncID = 144
opType = 8
FuncID = FuncID * 2
msg = nchannel+FuncID+opType
return msg
def test_cansendMsg(msgFraming):
res= can_p1.canMsgsend(msg)
assert res == msg
def test_canrecvMsg(msgFraming):
res = can_p1.canMdgrcv(msg)
assert res == msg
Je paramètres modifiés dans IDE comme suit:
1) Fichier -> Paramètres -> Outils -> python outils intégrés -> par défaut défini comme py .test
quand j'ai couru d'autres programmes (autre que pytest) je peux voir o/p.
Pycharm devrait détecter automatiquement si certaines fonctions commencent par 'test ...', que voyez-vous lorsque vous faites un clic droit sur l'onglet du fichier? "Exécuter le fichier" ou "Exécuter py.test dans le fichier"? – PRMoureu
Je voyais courir le fichier – Kumar