Junior — Middle
Kas teil on kogemusi pytest kasutamisel oma projektides?
sobes.tech AI
Vastus AI-lt
Jah, pytest on populaarne testiraam Pythonis, mis võimaldab kirjutada lihtsaid ja arusaadavaid teste.
See toetab automaatset testide otsingut, mugavaid väiteid ja laiendusi. Näiteks võite kirjutada funktsiooni testi nii:
import pytest
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0
Kui käivitate pytesti, leiab see automaatselt funktsiooni test_add ja teostab kontrollid. See aitab kiiresti leida vigu ja säilitada koodi kvaliteeti.