Junior — Middle
80
Python-да автоматты тестілеу үшін қандай құралды қолдануды жөн көресіз?
AI-дан жауап
sobes.tech AI
Для автоматического тестирования кода на 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 считается более удобным и мощным для большинства задач.