[TD-4658] update enterprise test part

This commit is contained in:
bryanchang0603 2021-06-10 10:47:30 +08:00
parent 92ffa40b18
commit 55b4a9339d
1 changed files with 41 additions and 23 deletions

View File

@ -67,40 +67,57 @@ class TDTestCase:
def alterKeepEnterprise(self): def alterKeepEnterprise(self):
## enterprise only accept three inputs tdLog.notice('running Keep Keep Test, Enterprise Version')
## does not accept 1 paramaters nor 3 paramaters #testing keep parameter during create
tdSql.query('show databases') tdSql.query('show databases')
tdSql.checkData(0,7,'3650,3650,3650') tdSql.checkData(0,7,'3650,3650,3650')
tdSql.execute('drop database db')
tdSql.execute('create database db keep 100')
tdSql.query('show databases')
tdSql.checkData(0,7,'100,100,100')
tdSql.execute('drop database db')
tdSql.execute('create database db keep 20, 30')
tdSql.query('show databases')
tdSql.checkData(0,7,'20,30,30')
tdSql.execute('drop database db')
tdSql.execute('create database db keep 30,40,50')
tdSql.query('show databases')
tdSql.checkData(0,7,'30,40,50')
tdSql.execute('drop database db')
tdSql.error('create database db keep ')
tdSql.error('create database db keep 20,30,40,50')
tdSql.error('create database db keep 0')
tdSql.error('create database db keep 100,50')
tdSql.error('create database db keep 100,40,50')
tdSql.error('create database db keep 20,100,50')
tdSql.error('create database db keep 100,100,50')
#testing keep parameter during alter
tdSql.execute('create database db')
tdSql.execute('alter database db keep 10') tdSql.execute('alter database db keep 10')
tdSql.query('show databases') tdSql.query('show databases')
tdSql.checkData(0,7,'10,10,10') tdSql.checkData(0,7,'10,10,10')
## the order for altering keep is keep(D), keep0, keep1. tdSql.execute('alter database db keep 20,30')
## if the order is changed, please modify the following test
## to make sure the the test is accurate
tdSql.execute('alter database db keep 10, 10 ,10')
tdSql.query('show databases') tdSql.query('show databases')
tdSql.checkData(0,7,'10,10,10') tdSql.checkData(0,7,'20,30,30')
tdSql.error('alter database db keep 100, 98 ,99') tdSql.execute('alter database db keep 100,200,300')
tdSql.query('show databases') tdSql.query('show databases')
tdSql.checkData(0,7,'10,10,10') tdSql.checkData(0,7,'100,200,300')
tdSql.execute('alter database db keep 200, 200 ,200') tdSql.error('alter database db keep ')
tdSql.query('show databases') tdSql.error('alter database db keep 20,30,40,50')
tdSql.checkData(0,7,'200,200,200') tdSql.error('alter database db keep 0')
tdSql.error('alter database db keep 100,50')
tdSql.error('alter database db keep 100,40,50')
tdSql.error('alter database db keep 20,100,50')
tdSql.execute('alter database db keep 198, 199 ,200')
tdSql.query('show databases')
tdSql.checkData(0,7,'198,199,200')
# tdSql.execute('alter database db keep 3650,3650,3650')
# tdSql.error('alter database db keep 4000,3640')
# tdSql.error('alter database db keep 10,10')
# tdSql.query('show databases')
# tdSql.checkData(0,7,'3650,3650,3650')
def run(self): def run(self):
tdSql.prepare() tdSql.prepare()
@ -113,6 +130,7 @@ class TDTestCase:
tdLog.debug('running community test') tdLog.debug('running community test')
self.alterKeepCommunity() self.alterKeepCommunity()
tdSql.prepare()
##TODO: need to wait for TD-4445 to implement the following ##TODO: need to wait for TD-4445 to implement the following
## tests ## tests