প্রশ্ন ট্যাগ «python-mock»

1
পাইথন একাধিক রিটার্ন মানগুলিকে উপহাস করে
আমি পাইথনস মক.প্যাচ ব্যবহার করছি এবং প্রতিটি কলের ফিরতি মান পরিবর্তন করতে চাই। এখানে সতর্কতা: প্যাচ করা হচ্ছে ফাংশনটির কোনও ইনপুট নেই, তাই ইনপুটটির ভিত্তিতে আমি ফেরতের মানটি পরিবর্তন করতে পারি না। রেফারেন্সের জন্য আমার কোড এখানে। def get_boolean_response(): response = io.prompt('y/n').lower() while response not in ('y', 'n', 'yes', 'no'): …

6
মক ব্যবহার করে কোনও ফাংশন / পদ্ধতি বলা হয়নি
আমি আমার অ্যাপ্লিকেশন পরীক্ষা করার জন্য মক লাইব্রেরিটি ব্যবহার করছি, তবে আমি দৃ as়ভাবে বলতে চাই যে কোনও ফাংশন ডাকা হয়নি। নকল ডক্সের মত পদ্ধতি সম্পর্কে কথা বলতে mock.assert_called_withএবং mock.assert_called_once_with, কিন্তু আমি ভালো কিছু খুঁজে পান না mock.assert_not_calledবা উপহাস যাচাই এর সাথে সম্পর্কিত কিছু ছিল বলা । আমি নীচের মতো …

2
পাইথন আমদানি করা মডিউল থেকে একটি ফাংশন উপহাস করছে
আমি কীভাবে @patchআমদানি করা মডিউল থেকে কোনও ফাংশন করব তা বুঝতে চাই । এই যে আমি এখন পর্যন্ত আছি। অ্যাপ্লিকেশন / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() অ্যাপ্লিকেশন / my_module / __ init__.py: def get_user_name(): return "Unmocked User" পরীক্ষা …

1
একটি ব্লক ব্যতীত পরীক্ষার জন্য ব্যতিক্রম বাড়ানোর জন্য একটি ক্রিয়াকলাপ ocking
আমার একটি ফাংশন রয়েছে ( foo) যা অন্য ফাংশনকে কল করে ( bar)। যদি অনুরোধ করা bar()একটি উত্থাপিত হয় HttpError, তবে আমি স্থিতি কোড 404 হ'ল অন্যথায় পুনরায় বাড়াতে বিশেষভাবে এটি পরিচালনা করতে চাই। আমি এই fooফাংশনটির আশেপাশে কিছু ইউনিট পরীক্ষা লেখার চেষ্টা করছি , কল করার জন্য মশকরা করছি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.