Python pluggy деген эмне?

Мазмуну:

Python pluggy деген эмне?
Python pluggy деген эмне?

Video: Python pluggy деген эмне?

Video: Python pluggy деген эмне?
Video: a python plugin system via entrypoints (intermediate) anthony explains #128 2024, Ноябрь
Anonim

pluggy - бул плагинди башкаруунун кристаллдашкан өзөгү жана pytestди чакырган илмек Ал pytestтин демейки жүрүм-турумун кеңейтүүгө жана ыңгайлаштырууга 500+ плагиндерди берет. Жада калса pytest өзү да так аныкталган протоколдор топтомуна ылайык ырааттуу түрдө чакырылган плагиндердин жыйындысы катары түзүлгөн.

Pytest плагини деген эмне?

Pytest алкагынын өзү абдан жөнөкөй. Ал жөн гана сыноо учурларын таап, аткарат Бирок, аны плагиндер аркылуу узартса болот! Плагин негизи алкакка жаңы мүмкүнчүлүктөрдү кошкон кошумча пакет. Бул бөлүмдө биз бир нече популярдуу плагиндерди, ошондой эле өзүңүздүн плагиндериңизди кантип жазууну карайбыз.

Япси деген эмне?

Yapsy бул плагин системасын кененирээк колдонмого куруу үчүн зарыл болгон негизги механизмдерди ишке ашырган чакан китепканаНегизги максат – Pythonдун стандарттык китепканаларына гана көз каранды болуу (жок дегенде 2.3 версиясы) жана бир нече плагиндерди аныктоо, жүктөө жана көзөмөлдөө үчүн зарыл болгон негизги функцияларды гана ишке ашыруу.

Pytest эмне үчүн колдонулат?

pytest сизге каалаган сыноо үчүн белгилерди же ыңгайлаштырылган энбелгилерди түзүүгө мүмкүндүк берет Сыноодо бир нече энбелгилер болушу мүмкүн жана сиз аларды кайсы сыноолор керек экенин майда-чүйдөсүнө чейин көзөмөлдөө үчүн колдоно аласыз чуркоо. Кийинчерээк бул окуу куралында pytest белгилеринин кантип иштээрин көрүп, аларды чоң сыноо топтомунда кантип колдонууну үйрөнөсүз.

Эмне үчүн биз pytest колдонобуз?

PyTest – бул колдонуучуларга Python программалоо тилин колдонуп сыноо коддорун жазууга мүмкүндүк берген тестирлөө алкагы Бул маалымат базалары, API'лер же UI үчүн жөнөкөй жана масштабдуу сыноо учурларын жазууга жардам берет. PyTest негизинен API үчүн тест жазуу үчүн колдонулат. Бул жөнөкөй бирдик тесттеринен татаал функционалдык тесттерге тесттерди жазууга жардам берет.

Сунушталууда: