我正在通过 MySQLdb 库从 python 访问 MySQL 数据库。我正在尝试测试数据库连接,如下所示。
db = MySQLdb.connect(self.server, self.user,
self.passwd, self.schema)
cursor = db.cursor()
try:
cursor.execute("SELECT VERSION()")
results = cursor.fetchone()
ver = results[0]
if (ver is None):
return False
else:
return True
except:
print "ERROR IN CONNECTION"
return False
这是在编写单元测试用例时测试连接性的正确方法吗?如果有更好的方法,请赐教!