Исключения при тестировании в колбе на нескольких уровнях (представление и обработчик) - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь написать модульный тест для своего приложения для колб.Вот пример приложения.У меня есть 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()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...