জ্যাঙ্গো-নাক নাক ব্যবহার করে এমন একটি জ্যাঙ্গো পরীক্ষা রানার হয়.
ব্যবহারের
নাক উপলব্ধ সমস্ত অপশনের ./manage.py সাহায্য পরীক্ষা দেখুন, এবং নাক দিয়ে আরও সাহায্যের জন্য নাক ডক্স চেহারা.
কাস্টমাইজেশন
সবসময় একই বিকল্প পাসিং
সবসময় আপনি একটি nose.cfg বা setup.cfg ব্যবহার করতে পারেন (যথারীতি) বা আপনি ভালো settings.py তাদের নির্দিষ্ট করতে পারেন একই কমাণ্ড লাইন অপশন সেট:
NOSE_ARGS = ['--failed' '--stop']
ব্যবহার করে কাস্টম প্লাগইন
আপনি নিজস্ব প্লাগইন করা প্রয়োজন, তাহলে আপনি আপনার app এর মধ্যে কোথাও প্রতিটি প্লাগিন বর্গ নির্ধারণ এবং এই মত settings.py থেকে সেগুলিকে লোড করতে পারেন:
NOSE_PLUGINS = [
& Nbsp; 'yourapp.tests.plugins.SystematicDysfunctioner',
& Nbsp; # ...
]
শুধু মিডলওয়্যার বা অন্য কিছু ভালো, প্রতিটি পংক্তি একটি প্রকৃত বর্গ একটি বিন্দু বিভক্ত, আমদানিযোগ্য পথ হবে. প্রতিটি প্লাগ বর্গ instantiated এবং নাক পরীক্ষা রানার যোগ করা হবে.
আদেশ সহকারে
দক্ষিণ পরীক্ষার সময় মাইগ্রেশন সক্রিয় বন্ধ যে তার নিজস্ব পরীক্ষা কমান্ড ইনস্টল করা হবে. যে django_nose এর পরীক্ষা কমান্ড ব্যবহার করা হয় যাতে INSTALLED_APPS পর দক্ষিণ django_nose আসে নিশ্চিত করুন যে
এই রিলিজে নতুন কি:.
- জ্যাঙ্গো TransactionTestCases নিজেদের পরে পরিষ্কার না; তারা ডিবি আবর্জনা ছেড়ে এবং শুধুমাত্র _pre_setup এটা পরিষ্কার. সুতরাং, জ্যাঙ্গো এই পরীক্ষা শেষ চালানো নিশ্চিত করে তোলে. এখন জ্যাঙ্গো-নাক, খুব আছে. এই বিদ্যমান প্রকল্পে ব্যর্থতা এক কম উৎস মানে. (বাংলাদেশের এরিক রোজ)
- স্বাস্থ্যকর TransactionTestCases জন্য সমর্থন যোগ করুন. (বাংলাদেশের এরিক রোজ)
- সমর্থন মডেল. শুধু লোড হচ্ছে পরীক্ষা অবশ্যই আমদানি কোন ফাইল তাদের করা. আর কোন ছবি হ্যাক প্রয়োজন. (বাংলাদেশের এরিক রোজ)
- TransactionTestCase একটি বান্ডিল মধ্যম মধ্যে তার উপায় খুঁজে পাওয়া যদি উদ্দেশ্যে রাজধানী প্রদর্শিত হবে না যা কিছু অনুমেয় পরিস্থিতিতে স্থাপন, ক্রীড়ানুষ্ঠানের বাণ্ডিল আরো রক্ষণশীল করুন. (বাংলাদেশের এরিক রোজ)
- সংযোগ পুলিং সঙ্গে SQLAlchemy ব্যবহার করে যখন পৃষ্ঠ করা হবে যে একটি ত্রুটি ফিক্স. (রজার হু)
- Gracefully জ্যাঙ্গো 1.4 চালু নতুন --liveserver বিকল্প উপেক্ষা; নাক মাধ্যমে এটি করতে না দেওয়া. (আদম DePue)
শুধুমাত্র পরীক্ষার জন্য ব্যবহার করা হয় যে
কি সংস্করণ 1.0 নতুন:
- নতুন ক্রীড়ানুষ্ঠানের-bundling বাহুল্য ক্রীড়ানুষ্ঠানের সেটআপ এড়ানোর জন্য প্লাগইন (এরিক রোজ)
- তাই এখন সব ক্রীড়ানুষ্ঠানের-bundling স্টাফ এক লাইব্রেরি, পরীক্ষা-utils- থেকে FastFixtureTestCase সরানো হয়েছে. (বাংলাদেশের এরিক রোজ)
- দ্রুত আরম্ভ এবং বন্ধ জন্য সেটিং REUSE_DB যোগ করা হয়েছে. (বাংলাদেশের এরিক রোজ)
- নির্দিষ্ট verbosities সঙ্গে অপশন মুদ্রণ সময় একটি ক্র্যাশ সংশোধন করা হয়েছে. (ড্যানিয়েল আবেল)
- মাইএসকিউএল হার্ড নির্ভরতা কপর্দকশূন্য. সহায়তা PostgreSQL. (রজার হু)
- সমর্থন SQLite, memory- এবং ডিস্ক-ভিত্তিক উভয়. (রজার হু এবং এরিক রোজ)
- প্যাকেজ প্রয়োজনীয়তা সংস্করণ নিচে পেরেক দিয়া আটকান. (ড্যানিয়েল Mizyrycki)
আবশ্যক
- পাইথন
- জ্যাঙ্গো
- nosetests
পাওয়া মন্তব্যসমূহ না