Python pluggy nima?

Mundarija:

Python pluggy nima?
Python pluggy nima?
Anonim

pluggy plugin boshqaruvining kristallangan yadrosi va pytest-ni chaqiruvchi kanca Bu pytestning standart xatti-harakatlarini kengaytirish va sozlash uchun 500 dan ortiq plaginlarga imkon beradi. Hatto pytestning o'zi ham yaxshi belgilangan protokollar to'plamiga muvofiq ketma-ket ishga tushiriladigan plaginlar to'plamidan iborat.

Pytest plagini nima?

Pytest ramkasining o'zi juda oddiy. U shunchaki sinov holatlarini topadi va amalga oshiradi Biroq, plaginlar yordamida uni kengaytirish mumkin! Plagin asosan ixtiyoriy paket bo'lib, u ramkaga yangi imkoniyatlarni qo'shadi. Ushbu bobda biz bir nechta mashhur plaginlarni, shuningdek, oʻz plaginlaringizni qanday yozishni koʻrib chiqamiz.

Yapsy nima?

Yapsy - bu plagin tizimini kengroq ilovaga yaratish uchun zarur boʻlgan asosiy mexanizmlarni amalga oshiradigan kichik kutubxonaAsosiy maqsad faqat Python’ning standart kutubxonalariga (kamida 2.3 versiyasi) bog‘liq bo‘lish va bir nechta plaginlarni aniqlash, yuklash va kuzatish uchun zarur bo‘lgan faqat asosiy funksiyalarni amalga oshirishdir.

Pytest nima uchun ishlatiladi?

pytest sizga yoqqan har qanday test uchun belgilar yoki maxsus teglar yaratish imkonini beradi Sinovda bir nechta yorliqlar boʻlishi mumkin va siz ulardan qaysi testlar oʻtkazilishini batafsil nazorat qilish uchun ishlatishingiz mumkin. yugur. Keyinchalik bu qoʻllanmada siz pytest belgilari qanday ishlashiga misol keltirasiz va ulardan katta test toʻplamida qanday foydalanishni oʻrganasiz.

Nega biz pytest-dan foydalanamiz?

PyTest - bu foydalanuvchilarga Python dasturlash tili yordamida test kodlarini yozish imkonini beruvchi test tizimi Bu ma'lumotlar bazalari, API'lar yoki UI uchun oddiy va kengaytiriladigan test holatlarini yozishga yordam beradi. PyTest asosan API uchun test yozish uchun ishlatiladi. Bu oddiy birlik testlaridan murakkab funktsional testlargacha test yozishga yordam beradi.

Tavsiya: