unittest for try除了if else python

时间:2016-12-19 22:47:01

标签: python mysql unit-testing tdd integration-testing

在我的测试报道中,有些线路被遗漏,我试图找出解决方案,但无法成功。

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() 

有人可以帮我写一个断言测试来测试这种代码吗?此代码是验证数据库名称,无论它是否存在。

0 个答案:

没有答案