ПочатиПочніть безкоштовно

Факторіал з unittest

У цій вправі ви почнете використовувати unittest, щоб створити базові тести для функції обчислення факторіала. Оскільки бібліотека застосовує обʼєктно-орієнтований підхід, функції реалізовано як методи класу unittest.TestCase. Пакет unittest уже імпортовано.

Ця вправа є частиною курсу

Вступ до тестування в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

def func_factorial(number):
    if number < 0:
        raise ValueError('Factorial is not defined for negative values')
    factorial = 1
    while number > 1:
        factorial = factorial * number
        number = number - 1
    return factorial

class TestFactorial(unittest.TestCase):
    def test_positives(self):
        # Add the test for testing positives here
        ____
Редагувати та запускати код