এমনকি সাধারণ পাইথন মডিউলটির জন্য খুব সাধারণ ডিরেক্টরি কাঠামোটি তাদের নিজস্ব test
ডিরেক্টরিতে ইউনিট পরীক্ষাগুলি পৃথক করে বলে মনে হয় :
new_project/
antigravity/
antigravity.py
test/
test_antigravity.py
setup.py
etc.
উদাহরণস্বরূপ এই পাইথন প্রকল্পটি দেখুন ।
আমার প্রশ্নটি হ'ল আসলে পরীক্ষা চালানোর স্বাভাবিক উপায়টি কী? আমি সন্দেহ করি এটি আমার ব্যতীত সকলের কাছে সুস্পষ্ট, তবে আপনি কেবল python test_antigravity.py
পরীক্ষা ডিরেক্টরি থেকে চালাতে পারবেন না import antigravity
কারণ এটি মডিউলটির পথে না আসায় এটি ব্যর্থ হবে।
আমি জানি আমি পাইথোনপথ এবং অন্যান্য অনুসন্ধানের পথ সম্পর্কিত কৌশলগুলি সংশোধন করতে পারি, তবে আমি বিশ্বাস করতে পারি না এটি সহজতম উপায় - আপনি যদি বিকাশকারী হন তবে আপনার ব্যবহারকারীরা কেবল পরীক্ষাগুলি পরীক্ষা করতে চাইলে আপনার ব্যবহারকারীরা এটি ব্যবহার করবেন বলে আশাবাদী নয় ক্ষণস্থায়ী।
অন্য বিকল্পটি হ'ল পরীক্ষামূলক ফাইলটি অন্য ডিরেক্টরিতে অনুলিপি করা, তবে এটি কিছুটা বোবা মনে হয় এবং সেগুলি শুরু করার জন্য একটি পৃথক ডিরেক্টরিতে থাকার বিন্দুটি মিস করে।
সুতরাং, আপনি যদি আমার নতুন প্রকল্পটিতে উত্সটি ডাউনলোড করে থাকেন তবে আপনি ইউনিট পরীক্ষাগুলি কীভাবে চালাবেন? আমি এমন একটি উত্তর পছন্দ করব যা আমাকে আমার ব্যবহারকারীদের কাছে বলতে দেবে: "ইউনিট পরীক্ষা চালানোর জন্য এক্স করুন" "