Sobes.tech
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.