single
Challenge: Test a Calculator Class
Свайпніть щоб показати меню
У цьому завданні необхідно застосувати знання про фреймворки тестування Python, реалізувавши та протестувавши простий клас калькулятора. Калькулятор має підтримувати чотири базові операції: додавання, віднімання, множення та ділення. Для написання комплексних тестів, які перевіряють коректність кожної операції, використовуйте фреймворк unittest.
Пам’ятайте, що тести повинні охоплювати кожен метод калькулятора, включаючи перевірки стандартної роботи та граничних випадків, наприклад, ділення на нуль.
Проведіть, щоб почати кодувати
Реалізуйте клас Calculator з методами для базових арифметичних операцій та напишіть модульні тести для кожного методу, використовуючи фреймворк unittest.
Для виконання цього завдання:
- Реалізуйте методи
add,subtract,multiplyтаdivideу класіCalculator, щоб кожен повертав правильний результат для відповідної операції. - Переконайтеся, що метод
divideвикликає винятокZeroDivisionErrorпри спробі ділення на нуль. - Завершіть надані тестові випадки у класі
TestCalculator, щоб вони перевіряли коректність кожного методу. - Усі тести повинні проходити для правильної реалізації.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат