expecter

সফটওয়্যার স্ক্রিনশট:
expecter
সফটওয়্যার বিবরণ:
সংস্করণ: 0.2.2
তারিখ আপলোড: 20 Feb 15
ডেভেলপার: Gary Bernhardt
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 72

Rating: nan/5 (Total Votes: 0)

expecter আপনি গবেষকেরা লিখতে সাহায্য করে. কখনও আবার আপনি প্রত্যাশিত এবং যা প্রকৃত করা হয়, যা ভুলবেন হবে!
মৌলিক প্রত্যাশা সহজ:
& Nbsp; >>> expecter আমদানি আশা থেকে
& Nbsp; >>> ('কিছু' + + 'জিনিস') == 'কিছু' আশা
& Nbsp; ('কিছু') আশা
& Nbsp; >>> আশা (1)> 100
& Nbsp; ট্রেসব্যাক (সবচেয়ে সাম্প্রতিক কল শেষ):
& Nbsp; ...
& Nbsp; AssertionError: 100 তার চেয়ে অনেক বেশী কিছু প্রত্যাশিত কিন্তু আছে 1 টি পেয়েছিলাম
শুধু একটি বাক্য মত প্রত্যাশা পড়া. "আশা (2) == 1 +1" সার্চ হিসাবে "সমান 1 +1 2 আশা". একথাও ঠিক যে, প্রত্যাশা সম্পর্কে 2, এবং এটি 1 + 1 কোন অস্পষ্টতা তুলনা করা হচ্ছে না!
ব্যতিক্রম
ব্যতিক্রম সম্পর্কে প্রতাশ্যাসমূহ "সঙ্গে" বিবৃতিতে ব্যবহার করুন. প্রত্যাশিত ব্যতিক্রম উত্থাপিত হয় যদি সবকিছু ভাল:
& Nbsp; >>> __future__ আমদানি with_statement থেকে
& Nbsp; >>> সঙ্গে expect.raises (KeyError):
& Nbsp; ... {} [123]
এটি উত্থাপিত না, Expecter গ্যাজেট একটি AssertionError বাড়াতে হবে:
& Nbsp; >>> সঙ্গে expect.raises (KeyError):
& Nbsp; ... পাস
& Nbsp; ট্রেসব্যাক (সবচেয়ে সাম্প্রতিক কল শেষ):
& Nbsp; ...
& Nbsp; AssertionError: টাইপ KeyError এর একটি ব্যতিক্রম প্রত্যাশিত কিন্তু পেয়েছিলাম কেউ না
আশা করা এক মেলে না যে ব্যতিক্রম হিসাবে আপনি আশা আপনার পরীক্ষা ত্রুটি হবে, গ্রস্ত হবে না:
& Nbsp; >>> __future__ আমদানি with_statement থেকে
& Nbsp; >>> সঙ্গে expect.raises (NameError):
& Nbsp; ... {} [123]
& Nbsp; ট্রেসব্যাক (সবচেয়ে সাম্প্রতিক কল শেষ):
& Nbsp; ...
& Nbsp; KeyError: 123
কাস্টম প্রত্যাশা
আপনি add_expectation পদ্ধতি সঙ্গে একটি কাস্টম প্রত্যাশা যোগ করতে পারেন. আপনি এটা ব্যর্থ হলে প্রত্যাশা সফল হলে সত্য এবং মিথ্যা ফিরে উচিত যে একটি বিধেয় দিতে. সমস্ত প্রত্যাশা বস্তু (তাই একটি ল্যামডা ব্যবহার করবেন না) আপনার বিধেয় পদ্ধতি নামের সঙ্গে একটি পদ্ধতি চাইবে. আপনার বিধেয় ব্যর্থ হলে উপযুক্ত ব্যতিক্রম বার্তা উত্পন্ন করা হবে:
& Nbsp; >>> আমদানি expecter
& Nbsp; >>> Def (জিনিস) can_meow:
& Nbsp; ... ফিরে জিনিস == 'বিড়ালছানা'
& Nbsp; >>> expecter.add_expectation (can_meow)
& Nbsp; >>> ('বিড়ালছানা') আশা can_meow ().
& Nbsp; >>> ('কুকুরছানা') আশা can_meow ().
& Nbsp; ট্রেসব্যাক (সবচেয়ে সাম্প্রতিক কল শেষ):
& Nbsp; ...
& Nbsp; AssertionError: যে কুকুরছানা 'can_meow প্রত্যাশিত, কিন্তু এটি করতে পারেন না?

আবশ্যক

  • পাইথন

অনুরূপ সফ্টওয়্যার

noseOfYeti
noseOfYeti

20 Feb 15

lava-dashboard
lava-dashboard

20 Feb 15

nbdebug
nbdebug

11 May 15

random_instances
random_instances

11 May 15

বিকাশকারী অন্যান্য সফ্টওয়্যার Gary Bernhardt

dingus
dingus

14 Apr 15

মন্তব্য expecter

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান