在多层上引发烧瓶测试异常(视图和处理程序)

时间:2018-12-18 06:11:39

标签: python unit-testing flask

我正在尝试为我的烧瓶应用程序编写单元测试。这是示例应用程序。我定义了一个view,用于更新数据库中的图书。

from .handlers import update_book

@app.route('/update')
def books():
   # ....get params

   update_book(book_id,book_data) 

update_book()如果找不到指定ID的书,则会引发异常。
如果update_book()中存在某些错误,book_data会引发异常。

现在我的问题是我应该同时对viewhandler进行单元测试吗?如果我对view进行单元测试,处理程序是否会自动进行测试?

我应该同时拥有test_update_book_handler()test_update_book_view()还是只有test_update_book_view()足够?

0 个答案:

没有答案