Pro data driven testování, pokud existuje 10 sad dat, a tvrzení selže pro 3. sada dat, pak zbytek 7 datových sad nejsou považovány za provedení a program se zastavil v tu chvíli zcela. Snažil jsem se o removeing "vychovávat e" linku, a že čas všechny datové sady jsou považovány za popravy, ale na konci, stav se ukazuje jako PROŠEL, což je naprosto není pravda, jak jsem třeba, aby se zpráva selhání pro 3. datové sady. Prosím, dejte mi vědět, pokud máte nějaké řešení pro stejný.
Snažil jsem se následující 2 metody, a to nefunguje. Pro první, zkušební případě proveden 10 krát za 10 datových souborů, ale i po selhání pro 3 dataset, test execution status ukazuje, jak PROŠEL, což není pravda, neboť testovací případ by měl být nezdařilo v zprávu.
Za druhé, provádění testu dostane zcela zastavil po selhání výrazu ve 3 dataset a zbývající sady dat nejsou považovány za provedení.
Mým cílem je spustit testovací případ pro všechny sady dat najednou a pak se podívejte se na zprávu pro jakékoliv selhání.
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