के लिए डेटा संचालित परीक्षण, अगर वहाँ 10 कर रहे हैं डेटा सेट के हैं, और अभिकथन के लिए विफल रहता है 3 डेटा सेट है, तो बाकी के 7 डेटा सेट नहीं कर रहे हैं माना जाता है के निष्पादन के लिए और इस कार्यक्रम को बंद कर दिया जाता है उस बिंदु पर पूरी तरह से. मैं करने की कोशिश की है द्वारा removeing के उठाने "ई" रेखा और उस समय सभी डेटा सेट पर विचार कर रहे हैं निष्पादन के लिए लेकिन अंत में, स्थिति दिखा रहा है, के रूप में पारित कर दिया है जो बिल्कुल सही नहीं है, मैं जरूरत के रूप में रिपोर्ट करने के लिए विफलता के लिए 3 डेटा सेट. कृपया मुझे पता है अगर आप किसी भी समाधान के लिए ही है ।
मैंने कोशिश की है के बाद 2 तरीकों, और यह काम नहीं किया. पहले एक के लिए, परीक्षण के मामले निष्पादित 10 गुना 10 के लिए डेटासेट लेकिन यहां तक कि एक विफलता के बाद 3 के लिए डाटासेट, परीक्षण के निष्पादन की स्थिति दिखा रहा है, के रूप में पारित कर दिया है, जो सही नहीं है के रूप में परीक्षण के मामले में किया जाना चाहिए में विफल रहा है की रिपोर्ट ।
एक दूसरे के लिए, परीक्षण के निष्पादन बंद कर दिया जाता है के बाद पूरी तरह से पुष्टि विफलता में 3 डेटासेट और शेष डेटा सेट नहीं कर रहे हैं माना जाता है के निष्पादन के लिए.
अपने लक्ष्य को निष्पादित करने के लिए परीक्षण के मामले के लिए सभी डेटा सेट में एक बार और फिर जांच की रिपोर्ट में किसी भी विफलता के लिए.
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