Flask入门教程
返回包含所有查询记录的列表 first() 返回查询的第一条记录,如果未找到,则返回None get(id) 传入主键值作为参数,返回指定主键值的记录,如果未找 到,则返回None count() 返回查询结果的数量 first_or_404() 返回查询的第一条记录,如果未找到,则返回404错误响应 get_or_404(id) 传入主键值作为参数,返回指定主键值的记录,如果未找 到,则返回404错误响应 这些方法的作用从方法名称上基本可以得知。 假设我们把上面的测试代码保存到 test_sayhello.py 文件中,通过执行 python test_sayhello.py 命令即可执行所有测试,并输出测试的结果、通过情况、总耗 时等信息。 测试 Flask 程序 回到我们的程序,我们在项目根目录创建一个 test_watchlist.py 脚本来存储测试代 码,我们先编写测试固件和两个简单的基础测试: runner 来保存它。通过对它调用 invoke() 方法可以执行命令,传入命 令函数对象,或是使用 args 关键字直接给出命令参数列表。 invoke() 方法返 回的命令执行结果对象,它的 output 属性返回命令的输出信息。下面是我们为 各个自定义命令编写的测试方法: test_watchlist.py:测试自定义命令行命令 # 导入命令函数 from app0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1