Sobes.tech
Junior — Middle
85

Python kodu için otomatik test aracı olarak hangi aracı kullanmayı tercih ediyorsun?

AI'dan gelen yanıt

sobes.tech yapay zeka

Для автоматического тестирования кода на Python часто используют фреймворк pytest. Он прост в использовании, поддерживает различные типы тестов, легко расширяется и имеет большое сообщество.

Пример простого теста с pytest:

# test_example.py

def add(a, b):
    return a + b


def test_add():
    assert add(2, 3) == 5
    assert add(-1, 1) == 0

Запуск тестов происходит командой:

pytest

Также популярны unittest (встроенный в стандартную библиотеку) и nose2, но pytest считается более удобным и мощным для большинства задач.