我正在使用pytest使用.py脚本测试我的sqlalchemy数据库。我有一列名为phonenumber的类型为Integer的列。我正在尝试为该列的错误类型条目引发异常,但它不会引发任何错误并且正在接受错误的类型数据。例如,我在phonenumber列中插入了一个字符串,它被接受了。如果我放入pytest.raises(Exception),则测试将失败并显示失败:DID NOT RAISE类'Exception'
我也尝试过不同类型的错误,但结果是相同的。
$id = Auth::id();
$user = User::find($id);
// $user = Auth::user();
我希望它引发异常,并且应该通过测试。但是我收到了失败的测试结果,并显示消息“失败:未提高”