# sum_of_numbers.py
#задача #автоматизация #python #pytest
def calculate_sum(N):# test_sum_of_numbers.py
return sum(range(1, N + 1))
import pytestВ этом примере функция
from sum_of_numbers import calculate_sum
def test_calculate_sum_positive():
assert calculate_sum(5) == 15
def test_calculate_sum_negative():
assert calculate_sum(-5) == 0
def test_calculate_sum_zero():
assert calculate_sum(0) == 0
def test_calculate_sum_large():
assert calculate_sum(100) == 5050
calculate_sum
принимает число N
, затем использует функцию sum и range
для подсчета суммы чисел от 1 до N.
Тесты проверяют правильность работы функции для различных входных данных.#задача #автоматизация #python #pytest