Do badania na podstawie danych, jeśli jest 10 zestawów danych i zatwierdzenie nie są wykonywane do 3-go zestawu danych, pozostałe 7 zestawów danych nie będą rozpatrywane do wykonania, i w tym momencie program jest w pełni zatrzymuje się. Próbowałem usunąć wiersz "podnieść e", i w tym czasie wszystkie zestawy danych są traktowane do wykonania, ale w końcu stan jest wyświetlany jako WYSŁANE, co jest całkowicie błędne, ponieważ muszę zgłosić błąd do 3-go zestawu danych. Proszę, daj mi znać, jeśli masz jakieś rozwiązanie do tego samego.
Próbowałem następujące 2 metody, i to nie zadziałało. Pierwszy zestaw testów zarejestrowano 10 razy na 10 zestawów danych, ale nawet po awarii dla 3-go zestawu danych stan wykonania testu jest wyświetlany jako POKONANY, co jest błędne, gdyż zestaw testowy musi być nieskuteczne w raporcie.
W drugim przypadku wykonanie testu jest w pełni zatrzymuje się po awarii homologacji w 3-m zbiorze danych, a pozostałe zestawy danych nie będą rozpatrywane do wykonania.
Moim celem jest, aby wykonać przypadek testowy dla wszystkich zestawów danych <url>, a następnie sprawdzić raport pod kątem jakichkolwiek awarii.
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