Я пытаюсь написать модульный тест для своего приложения для колб.Вот пример приложения.У меня есть view
, определенный для обновления книг в базе данных.
from .handlers import update_book
@app.route('/update')
def books():
# ....get params
update_book(book_id,book_data)
update_book()
вызывает исключение, если не найдена книга с указанным идентификатором.
update_book()
вызывает исключение, если существуетв book_data
.
есть какая-то ошибка. Теперь у меня вопрос: должен ли я выполнить модульное тестирование view
и handler
?Если я проведу модульное тестирование моего view
, обработчик будет автоматически протестирован?
Должен ли я иметь и test_update_book_handler()
, и test_update_book_view()
, или будет достаточно только test_update_book_view()
?