test: check default expire time

This commit is contained in:
kailixu 2025-01-21 14:07:07 +08:00
parent acdee96803
commit 31ff764181
1 changed files with 15 additions and 2 deletions

View File

@ -158,9 +158,22 @@ class TDTestCase:
tdSql.query(f'show grants;')
tdSql.checkEqual(len(tdSql.queryResult), 1)
infoFile.write(";".join(map(str,tdSql.queryResult[0])) + "\n")
tdLog.info(f"show grants: {tdSql.queryResult[0]}")
expireTimeStr=tdSql.queryResult[0][1]
serviceTimeStr=tdSql.queryResult[0][2]
tdLog.info(f"expireTimeStr: {expireTimeStr}, serviceTimeStr: {serviceTimeStr}")
expireTime = time.mktime(time.strptime(expireTimeStr, "%Y-%m-%d %H:%M:%S"))
serviceTime = time.mktime(time.strptime(serviceTimeStr, "%Y-%m-%d %H:%M:%S"))
tdLog.info(f"expireTime: {expireTime}, serviceTime: {serviceTime}")
tdLog.info(f"expireTimeStr: {expireTimeStr}, serviceTimeStr: {serviceTimeStr}")
tdSql.checkEqual(True, abs(expireTime - serviceTime - 864000) < 15)
tdSql.query(f'show grants full;')
tdSql.checkEqual(len(tdSql.queryResult), 31)
nOptionGrants = 31
tdSql.checkEqual(len(tdSql.queryResult), nOptionGrants)
tdSql.checkEqual(tdSql.queryResult[0][2], serviceTimeStr)
for i in range(1, nOptionGrants):
tdSql.checkEqual(tdSql.queryResult[i][2], expireTimeStr)
if infoFile:
infoFile.flush()