pytest异常列类型错误

时间:2019-02-17 20:39:55

标签: python-3.x flask-sqlalchemy

我正在使用pytest使用.py脚本测试我的sqlalchemy数据库。我有一列名为phonenumber的类型为Integer的列。我正在尝试为该列的错误类型条目引发异常,但它不会引发任何错误并且正在接受错误的类型数据。例如,我在phonenumber列中插入了一个字符串,它被接受了。如果我放入pytest.raises(Exception),则测试将失败并显示失败:DID NOT RAISE类'Exception'

我也尝试过不同类型的错误,但结果是相同的。

 $id = Auth::id();
 $user = User::find($id);

  // $user = Auth::user();

我希望它引发异常,并且应该通过测试。但是我收到了失败的测试结果,并显示消息“失败:未提高”

0 个答案:

没有答案