在我的测试报道中,有些线路被遗漏,我试图找出解决方案,但无法成功。
try:
conn.database = DB_NAME
测试覆盖范围内错过了以下行
except mysql.connector.Error as err:
if err.errno == errorcode.ER_BAD_DB_ERROR:
create_database(cursor, DB_NAME)
conn.database = DB_NAME
else:
print(err)
exit(1)
cursor.close()
cnx.close()
有人可以帮我写一个断言测试来测试这种代码吗?此代码是验证数据库名称,无论它是否存在。