আমি আমার পাইথন কোডের জন্য ইউনিট পরীক্ষা লিখতে শুরু করতে চাই এবং পাই পাইস্ট ফ্রেমওয়ার্কটি পাইথনের বান্ডেল ইউনিটেস্টের চেয়ে আরও ভাল বাজি বলে মনে হচ্ছে । সুতরাং আমি আমার প্রকল্পে একটি "পরীক্ষা" ডিরেক্টরি যুক্ত করেছি এবং এটিতে test_sample.py যুক্ত করেছি। এখন আমি আমার "পরীক্ষাগুলি" ডিরেক্টরিতে সমস্ত পরীক্ষা চালানোর জন্য পাইচর্ম কনফিগার করতে চাই।
পাইকার্ম অভিযোগ করেছে যে এটির পরীক্ষার রানারটিতে পাইস্টেস্ট সমর্থন করে । আপনার পরীক্ষা চালানোর জন্য আপনি একটি রান / ডিবাগ কনফিগারেশন তৈরি করতে সক্ষম হবেন বলে মনে করা হচ্ছে এবং পাইচার্মের অভিযোগ রয়েছে পাই পাইস্টের জন্য বিশেষত একটি "কনফিগারেশন তৈরি করুন" ডায়ালগ বক্স । তবে বিষয়টি তাদের ডকুমেন্টেশনের সম্পূর্ণ ব্যাপ্তি এবং আমি এই কথিত ডায়ালগ বক্সটি কোথাও খুঁজে পাচ্ছি না।
যদি আমি প্রকল্পের সরঞ্জাম উইন্ডোতে ডিরেক্টরিটি ডান-ক্লিক করি তবে আমার মনে হয় একটি "তৈরি করুন <নাম>" মেনু আইটেমটি দেখতে পাবে, তবে "তৈরি করুন" দিয়ে শুরু হওয়া একমাত্র মেনু আইটেমটি হ'ল "রান কনফিগারেশন তৈরি করুন"। ঠিক আছে, সম্ভবত ডকুমেন্টেশনটি কেবল ভুল, এবং "রান কনফিগারেশন তৈরি করুন" আশ্বাস দেয়। দুর্ভাগ্যক্রমে, এর সাবমেনুতে কেবলমাত্র দুটি আইটেম হ'ল "ইউনিটেটস ইন সি: \ মাইপাথ ..." এবং "সিলে ডক্টেটস: \ মাইপাথ ..." যার কোনওটিই প্রযোজ্য নয় - আমি ইউনিটেস্ট বা ডক্টেস্টও ব্যবহার করি না। পাইস্টেস্টের জন্য কোনও মেনু আইটেম নেই।
যদি আমি আমার টেস্ট_সাম্পল.পিটি খুলি এবং সম্পাদক উইন্ডোতে ডান-ক্লিক করি, তবে আমি প্রতিশ্রুত "তৈরি করুন <নাম>" মেনু আইটেমগুলি পেয়েছি: "টেস্ট_এসএতে 'ইউনিটেটস তৈরি করুন ...'...", তার পরে "রান" 'টেস্ট_এসএ ইউনিটেটস ...' "এবং" টেস্ট_সেবায় ডিবাগ 'ইউনিটেটস ...' "। সুতরাং আবার, এটি একক কাঠামোর জন্য নির্দিষ্ট; পাইস্টেস্টের জন্য কিছুই নেই
যদি আমি "ইউনিটেস্ট" বলে মেনু আইটেমগুলি চেষ্টা করে দেখি তবে আমি "নাম", "টাইপ", "ফোল্ডার" এবং "প্যাটার্ন" এবং "স্ক্রিপ্ট" এবং "ক্লাস সহ" টেস্ট "গ্রুপ বাক্সের বিকল্পগুলির সাথে একটি ডায়ালগ বক্স পাই "এবং" ফাংশন "ইত্যাদি। পাইথন ইউনিট টেস্টের জন্য একটি কনফিগারেশন যুক্ত করার জন্য ডায়ালগ হিসাবে ডকুমেন্ট হিসাবে ঠিক এমনটি মনে হয়েছে ," নাম "এবং" চালানোর জন্য পরীক্ষা "এবং" কীওয়ার্ড "বিকল্পগুলির মতো নয় যা প্রদর্শিত হবে বলে মনে হচ্ছে মধ্যে py.test জন্য কনফিগারেশন ডায়ালগ। আমি কোন পরীক্ষার কাঠামো যুক্ত করছি সেই কথোপকথনের অভ্যন্তরে কিছুই নেই।
আমি পাইথন ৩.১.৩ এবং পাইস্টেস্ট ২.০.৩ সহ উইন্ডোজে পাইচার্ম ১.২.২ ব্যবহার করছি। py.test
কমান্ড লাইন থেকে আমি আমার পরীক্ষাগুলি সফলভাবে চালাতে পারি, তাই পাইস্টেস্ট সঠিকভাবে ইনস্টল না হওয়ার মতো সহজ কিছু নয়।
আমি আমার পাইস্টেস্ট টেস্টগুলি চালানোর জন্য পাইচার্ম কীভাবে কনফিগার করব?