提交 80a7a157 编写于 作者: P plum-lihui

test: modify test case for checking db ready

上级 053f48e3
...@@ -251,28 +251,44 @@ class TDTestCase: ...@@ -251,28 +251,44 @@ class TDTestCase:
# wait db ready # wait db ready
while 1: while 1:
tdSql.query("select * from information_schema.ins_databases") tdSql.query("select * from information_schema.ins_databases")
if tdSql.getRows() == 4: nrows = tdSql.getRows()
print ('==================================================') index = -1
print (tdSql.getData(0,0), tdSql.getData(1,0),tdSql.getData(2,0)) for i in range(nrows):
index = 0 if tdSql.getData(i, 0) == parameterDict['dbName']:
if tdSql.getData(0,0) == parameterDict['dbName']: index = i
index = 0
elif tdSql.getData(1,0) == parameterDict['dbName']:
index = 1
elif tdSql.getData(2,0) == parameterDict['dbName']:
index = 2
elif tdSql.getData(3,0) == parameterDict['dbName']:
index = 3
else:
continue
if tdSql.getData(index,15) == 'ready':
print("******************** index: %d"%index)
break break
if index == -1:
continue continue
else:
time.sleep(1) if tdSql.getData(index,15) == 'ready':
print("******************** index: %d"%index)
break
time.sleep(1)
# if tdSql.getRows() == 4:
# print ('==================================================')
# print (tdSql.getData(0,0), tdSql.getData(1,0),tdSql.getData(2,0))
# index = 0
# if tdSql.getData(0,0) == parameterDict['dbName']:
# index = 0
# elif tdSql.getData(1,0) == parameterDict['dbName']:
# index = 1
# elif tdSql.getData(2,0) == parameterDict['dbName']:
# index = 2
# elif tdSql.getData(3,0) == parameterDict['dbName']:
# index = 3
# else:
# continue
# if tdSql.getData(index,15) == 'ready':
# print("******************** index: %d"%index)
# break
# continue
# else:
# time.sleep(1)
tdSql.query("use %s"%parameterDict['dbName']) tdSql.query("use %s"%parameterDict['dbName'])
# wait stb ready # wait stb ready
...@@ -395,30 +411,46 @@ class TDTestCase: ...@@ -395,30 +411,46 @@ class TDTestCase:
# wait db ready # wait db ready
while 1: while 1:
tdSql.query("select * from information_schema.ins_databases") tdSql.query("select * from information_schema.ins_databases")
if tdSql.getRows() == 5: nrows = tdSql.getRows()
print ('==================================================dbname: %s'%parameterDict['dbName']) index = -1
print (tdSql.getData(0,0), tdSql.getData(1,0),tdSql.getData(2,0),tdSql.getData(3,0),tdSql.getData(4,0)) for i in range(nrows):
index = 0 if tdSql.getData(i, 0) == parameterDict['dbName']:
if tdSql.getData(0,0) == parameterDict['dbName']: index = i
index = 0
elif tdSql.getData(1,0) == parameterDict['dbName']:
index = 1
elif tdSql.getData(2,0) == parameterDict['dbName']:
index = 2
elif tdSql.getData(3,0) == parameterDict['dbName']:
index = 3
elif tdSql.getData(4,0) == parameterDict['dbName']:
index = 4
else:
continue
if tdSql.getData(index,15) == 'ready':
print("******************** index: %d"%index)
break break
if index == -1:
continue continue
else:
time.sleep(1) if tdSql.getData(index,15) == 'ready':
print("******************** index: %d"%index)
break
time.sleep(1)
# if tdSql.getRows() == 5:
# print ('==================================================dbname: %s'%parameterDict['dbName'])
# print (tdSql.getData(0,0), tdSql.getData(1,0),tdSql.getData(2,0),tdSql.getData(3,0),tdSql.getData(4,0))
# index = 0
# if tdSql.getData(0,0) == parameterDict['dbName']:
# index = 0
# elif tdSql.getData(1,0) == parameterDict['dbName']:
# index = 1
# elif tdSql.getData(2,0) == parameterDict['dbName']:
# index = 2
# elif tdSql.getData(3,0) == parameterDict['dbName']:
# index = 3
# elif tdSql.getData(4,0) == parameterDict['dbName']:
# index = 4
# else:
# continue
# if tdSql.getData(index,15) == 'ready':
# print("******************** index: %d"%index)
# break
# continue
# else:
# time.sleep(1)
tdSql.query("use %s"%parameterDict['dbName']) tdSql.query("use %s"%parameterDict['dbName'])
# wait stb ready # wait stb ready
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册