nosetests --pdb
আসুন আমি ত্রুটি বা ব্যর্থতা থামিয়ে দেব, তবে এটি আমার প্রয়োজনের জন্য অনেক দেরী। মৃত্যুদন্ড কার্যকর করার সময় কোডের মাধ্যমে পদক্ষেপ নেওয়া সমস্যাটি যেখানে রয়েছে সেখানে ডিবাগ করতে সহায়তা করে।
যাইহোক, ন্যাসেটসগুলি সহায়ক যেহেতু তারা পরীক্ষাগুলি অনুমতি দেয় যা আপেক্ষিক আমদানিতে নির্ভর করে (অর্থাত্ কোনও প্যাকেজের পরীক্ষাগুলি)।
পরীক্ষাগুলি কার্যকর করার আগে আমি কীভাবে ব্রেকপয়েন্টগুলি সেট করতে পারি? বর্তমানে আমি ব্যবহার করছি:
python -m pdb /path/to/my/nosetests testfile.py
এই সমাধানটি পর্যাপ্ত নয়। নসেটসেটগুলি পিডিবি আউটপুট নিয়ে হস্তক্ষেপ করে এবং আমার কীবোর্ড নিয়ন্ত্রণগুলি (যেমন তীর কীগুলি) নষ্ট হয়ে গেছে।
আমদানি পিডিবি ব্যবহার; পিডিবি.সেট_ট্রেস () একটি ভাল ধারণা বলে মনে হবে, তবে নস্টস্টেটগুলি পিডিবি কনসোলটিতে আমার অ্যাক্সেসকে বাধা দিচ্ছে।