Na základe údajov testovanie, ak existuje 10 množiny údajov, a tvrdenie, zlyhá pre 3. súbor údajov, potom zvyšok 7 súborov údajov, nie sú považované za vykonanie a program dostane zastavil v tomto bode úplne. Som sa snažil o removeing je "zvýšiť e" line a že čas všetky súbory údajov sú považované za výkon, ale na konci, stav ukazuje, ako PREŠLI, ktoré nie je absolútne správne, ako som sa musia hlásiť poruchy pre 3. údajmi. Prosím, dajte mi vedieť, ak máte nejaké riešenia pre rovnaké.
Snažil som sa na nasledujúce 2 metódy, a to nie je práca. Na prvom z nich, vykonaný test case 10 krát za 10 súbormi, ale aj po neúspechu na 3. dokumentačný materiál, test vykonanie stav je zobrazené ako PREŠLI, ktoré nie je správne ako testovací prípad by mal byť neúspešné v správe.
Na druhom teste výkon dostane prestal úplne po tvrdenie, zlyhanie v 3. dokumentačný materiál a ostatné súbory údajov sa nepovažuje za výkon.
Mojím cieľom je vykonať test case pre všetkých dát naraz a potom skontrolujte správa za akékoľvek zlyhanie.
try:
assert len(json_response_plan) == 1
except Exception:
pytest.raises(Exception)
try:
assert len(json_response_plan) == 1
except Exception as e:
raise e