پیتون Cheatsheet: Mock Object Library

پایتون فوق العاده قدرتمند و آسان برای استفاده است و آزمایشات نیز از این قاعده مستثنی نیستند. کتابخانه شیء MagicMock در مقایسه با سایر کتابخانه هایی که قبلاً استفاده می کردم بسیار متفاوت است ، به طوری که برای نوشتن یک Gist وقت گذاشتم تا به مردم در درک نحوه عملکرد آن کمک کنم. نیازی به استفاده از مشخصات/رابط نیست ، همانطور که برای Mockito نیاز دارید. Gist زیر کلاسهای آزمایشی متفاوتی را برای هر کارکرد/امکان متفاوت نشان می دهد: TestSimple. از روش های “تعریف نشده” از Magic.Mock.instance استفاده می کند. TestReturnValue. برای بازگشت مقادیر سفارشی از فیلد return_value استفاده می کند.

تصویر
عکس پروفایل Rodolfo Campos Hacker Noon

رودولفو کامپوس

مرد خانواده و متخصصان فناوری – علاقه مند به مهندسی نرم افزار و داده و کارآفرینی

در طول دوران حرفه ای خود ، به زبانهای مختلف برنامه نویسی کرده ام ، با تمرکز ویژه بر جاوا و جاوا اسکریپت. اخیراً من مقدار زیادی کد پایتون می نویسم. من تجربه را دوست دارم ، فوق العاده قدرتمند است و استفاده از آن آسان است!

سادگی همه چیز را در بر می گیرد و آزمایشات نیز از این قاعده مستثنی نیستند. روزهای JUnit ، Mockito ، Jasmine و SinonJS خود را به صورت موقت پشت سر گذاشتم.

به خصوص ، کتابخانه شیء ساختگی شگفت انگیز است! اما ، در برخی از جنبه ها – در مقایسه با کتابخانه های دیگر که قبلاً استفاده می کردم ، بسیار متفاوت است ، که من مدتی را صرف نوشتن “Gist” کردم تا به من و دیگران کمک کند تا نحوه آن را بهتر درک کنم …

سئو PBN | خبر های جدید سئو و هک و سرور