मैं अपने परीक्षण सूट के लिए सबसे अधिक उपयोग कर रहा हूँ। जटिल अंतर-घटक परीक्षण में कीड़े को पकड़ते समय, मैं जगह देना चाहूंगाimport ipdb; ipdb.set_trace()
अपने कोड के बीच में ताकि मुझे इसे डिबग करने की अनुमति मिल सके।
हालाँकि, चूंकि pytest traps sys.stdin / sys.stdout ipdb विफल रहता है। Pytest के साथ परीक्षण करते समय मैं ipdb का उपयोग कैसे कर सकता हूं
मैं एक विफलता के बाद pdb या ipdb में कूदने में दिलचस्पी नहीं रखता, लेकिन कोड में कहीं भी ब्रेक लगाने और विफलता होने से पहले वहां डिबग करने में सक्षम हो सकता हूं।
addopts = -s
के लिएpytest.ini
फ़ाइल।