pluggy - плагинді басқарудың кристалданған өзегі және pytest-ті шақыратын ілмек Ол pytest әдепкі әрекетін кеңейту және теңшеу үшін 500+ плагиндерге мүмкіндік береді. Тіпті pytest өзі де жақсы анықталған протоколдар жинағына сәйкес ретпен шақырылатын плагиндер жиынтығы ретінде жасалған.
Pytest плагині дегеніміз не?
Pytest құрылымының өзі өте қарапайым. Ол тек сынақ жағдайларын тауып, орындайды Дегенмен, оны плагиндер арқылы кеңейтуге болады! Плагин негізінен фреймворкке жаңа мүмкіндіктерді қосатын қосымша пакет болып табылады. Бұл тарауда біз бірнеше танымал плагиндерді, сондай-ақ жеке плагиндерді қалай жазу керектігін қарастырамыз.
Япси дегеніміз не?
Yapsy - бұл плагин жүйесін кеңірек қолданбаға құру үшін қажетті негізгі механизмдерді жүзеге асыратын шағын кітапханаНегізгі мақсат - тек Python стандартты кітапханаларына (кем дегенде 2.3 нұсқасы) тәуелді болу және бірнеше плагиндерді анықтау, жүктеу және қадағалау үшін қажет негізгі функцияларды ғана жүзеге асыру.
Pytest не үшін қолданылады?
pytest өзіңізге ұнайтын кез келген сынақ үшін белгілерді немесе реттелетін белгілерді жасауға мүмкіндік береді Сынақта бірнеше белгілер болуы мүмкін және оларды қандай сынақтардың жасалатынын егжей-тегжейлі бақылау үшін пайдалануға болады. жүгіру. Кейінірек осы оқулықта pytest белгілерінің қалай жұмыс істейтінінің мысалын көресіз және оларды үлкен сынақ жинағында қалай пайдалану керектігін үйренесіз.
Неге біз pytest пайдаланамыз?
PyTest – пайдаланушыларға Python бағдарламалау тілін пайдаланып сынақ кодтарын жазуға мүмкіндік беретін сынақ жүйесі Бұл дерекқорлар, API интерфейстері немесе UI үшін қарапайым және масштабталатын сынақ жағдайларын жазуға көмектеседі. PyTest негізінен API үшін сынақтарды жазу үшін қолданылады. Бұл қарапайым бірлік сынақтарынан күрделі функционалдық сынақтарға дейінгі сынақтарды жазуға көмектеседі.