Ի՞նչ է python pluggy-ը:

Բովանդակություն:

Ի՞նչ է python pluggy-ը:
Ի՞նչ է python pluggy-ը:

Video: Ի՞նչ է python pluggy-ը:

Video: Ի՞նչ է python pluggy-ը:
Video: Python ԴԱՍ 0: Ի՞նչ է ծրագրավորումը և ինչու՞ սովորել Python 2024, Նոյեմբեր
Anonim

pluggy-ն փլագինների կառավարման բյուրեղացված միջուկն է և կեռիկը՝ pytest Այն հնարավորություն է տալիս 500+ փլագիններին ընդլայնել և հարմարեցնել pytest-ի լռելյայն վարքագիծը: Նույնիսկ pytest-ն ինքնին կազմված է որպես pluggy plugin-ների մի շարք, որոնք կանչվում են հաջորդականությամբ՝ համաձայն լավ սահմանված արձանագրությունների:

Ի՞նչ է Pytest փլագինը:

Pytest շրջանակն ինքնին բավականին պարզ է: Այն պարզապես հայտնաբերում և կատարում է թեստային դեպքեր Այնուամենայնիվ, այն կարելի է երկարացնել՝ օգտագործելով պլագիններ: Փլագինը հիմնականում կամընտիր փաթեթ է, որը նոր հնարավորություններ է ավելացնում շրջանակին: Այս գլխում մենք կանդրադառնանք մի քանի հայտնի պլագիններին, ինչպես նաև, թե ինչպես գրել ձեր սեփական պլագինները:

Ի՞նչ է Yapsy?

Yapsy-ը փոքր գրադարան է, որն իրականացնում է հիմնական մեխանիզմները, որոնք անհրաժեշտ են հավելավճարների համակարգն ավելի լայն հավելվածում ստեղծելու համարՀիմնական նպատակն է կախված լինել միայն Python-ի ստանդարտ գրադարաններից (առնվազն 2.3 տարբերակ) և իրականացնել միայն այն հիմնական գործառույթները, որոնք անհրաժեշտ են մի քանի պլագիններ հայտնաբերելու, բեռնելու և հետևելու համար:

Ինչի՞ համար է օգտագործվում pytest-ը:

pytest հնարավորություն է տալիս ստեղծել նշաններ կամ հատուկ պիտակներ ցանկացած թեստի համար, որը ձեզ դուր է գալիս Թեստը կարող է ունենալ մի քանի պիտակներ, և դուք կարող եք դրանք օգտագործել մանրակրկիտ վերահսկելու համար, թե որ թեստերը պետք է կատարվեն: վազել. Հետագայում այս ձեռնարկում դուք կտեսնեք օրինակ, թե ինչպես են աշխատում pytest նշանները և կսովորեք, թե ինչպես օգտագործել դրանք մեծ թեստային փաթեթում:

Ինչու ենք մենք օգտագործում pytest?

PyTest-ը փորձարկման շրջանակ է, որը թույլ է տալիս օգտատերերին գրել թեստային կոդեր՝ օգտագործելով Python ծրագրավորման լեզուն Այն օգնում է ձեզ գրել պարզ և մասշտաբային թեստային դեպքեր տվյալների բազաների, API-ների կամ UI-ի համար: PyTest-ը հիմնականում օգտագործվում է API-ների համար թեստեր գրելու համար։ Այն օգնում է գրել թեստեր՝ պարզ միավորի թեստերից մինչև բարդ ֆունկցիոնալ թեստեր:

Խորհուրդ ենք տալիս: