update test case
This commit is contained in:
parent
0c4c785359
commit
5e72cacdd3
|
@ -16,6 +16,7 @@ import string
|
||||||
from util.log import *
|
from util.log import *
|
||||||
from util.cases import *
|
from util.cases import *
|
||||||
from util.sql import *
|
from util.sql import *
|
||||||
|
from util.common import *
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -29,20 +30,6 @@ class TDTestCase:
|
||||||
self.ts = 1537146000000
|
self.ts = 1537146000000
|
||||||
self.binary_str = 'taosdata'
|
self.binary_str = 'taosdata'
|
||||||
self.nchar_str = '涛思数据'
|
self.nchar_str = '涛思数据'
|
||||||
def get_long_name(self, length, mode="mixed"):
|
|
||||||
"""
|
|
||||||
generate long name
|
|
||||||
mode could be numbers/letters/letters_mixed/mixed
|
|
||||||
"""
|
|
||||||
if mode == "numbers":
|
|
||||||
population = string.digits
|
|
||||||
elif mode == "letters":
|
|
||||||
population = string.ascii_letters.lower()
|
|
||||||
elif mode == "letters_mixed":
|
|
||||||
population = string.ascii_letters.upper() + string.ascii_letters.lower()
|
|
||||||
else:
|
|
||||||
population = string.ascii_letters.lower() + string.digits
|
|
||||||
return "".join(random.choices(population, k=length))
|
|
||||||
def bottom_check_base(self):
|
def bottom_check_base(self):
|
||||||
tdSql.prepare()
|
tdSql.prepare()
|
||||||
tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 tinyint unsigned, col6 smallint unsigned,
|
tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 tinyint unsigned, col6 smallint unsigned,
|
||||||
|
@ -72,8 +59,8 @@ class TDTestCase:
|
||||||
tdSql.execute('drop database db')
|
tdSql.execute('drop database db')
|
||||||
def bottom_check_distribute(self):
|
def bottom_check_distribute(self):
|
||||||
# prepare data for vgroup 4
|
# prepare data for vgroup 4
|
||||||
dbname = self.get_long_name(length=10, mode="letters")
|
dbname = tdCom.getLongName(5, "letters")
|
||||||
stbname = self.get_long_name(length=5, mode="letters")
|
stbname = tdCom.getLongName(5, "letters")
|
||||||
vgroup_num = 2
|
vgroup_num = 2
|
||||||
child_table_num = 20
|
child_table_num = 20
|
||||||
tdSql.execute(f"create database if not exists {dbname} vgroups {vgroup_num}")
|
tdSql.execute(f"create database if not exists {dbname} vgroups {vgroup_num}")
|
||||||
|
|
|
@ -15,6 +15,7 @@ import random
|
||||||
import string
|
import string
|
||||||
import sys
|
import sys
|
||||||
import taos
|
import taos
|
||||||
|
from util.common import *
|
||||||
from util.log import *
|
from util.log import *
|
||||||
from util.cases import *
|
from util.cases import *
|
||||||
from util.sql import *
|
from util.sql import *
|
||||||
|
@ -32,20 +33,6 @@ class TDTestCase:
|
||||||
self.binary_str = 'taosdata'
|
self.binary_str = 'taosdata'
|
||||||
self.nchar_str = '涛思数据'
|
self.nchar_str = '涛思数据'
|
||||||
|
|
||||||
def get_long_name(self, length, mode="mixed"):
|
|
||||||
"""
|
|
||||||
generate long name
|
|
||||||
mode could be numbers/letters/letters_mixed/mixed
|
|
||||||
"""
|
|
||||||
if mode == "numbers":
|
|
||||||
population = string.digits
|
|
||||||
elif mode == "letters":
|
|
||||||
population = string.ascii_letters.lower()
|
|
||||||
elif mode == "letters_mixed":
|
|
||||||
population = string.ascii_letters.upper() + string.ascii_letters.lower()
|
|
||||||
else:
|
|
||||||
population = string.ascii_letters.lower() + string.digits
|
|
||||||
return "".join(random.choices(population, k=length))
|
|
||||||
def first_check_base(self):
|
def first_check_base(self):
|
||||||
tdSql.prepare()
|
tdSql.prepare()
|
||||||
column_dict = {
|
column_dict = {
|
||||||
|
@ -110,8 +97,8 @@ class TDTestCase:
|
||||||
tdSql.execute('drop database db')
|
tdSql.execute('drop database db')
|
||||||
def first_check_stb_distribute(self):
|
def first_check_stb_distribute(self):
|
||||||
# prepare data for vgroup 4
|
# prepare data for vgroup 4
|
||||||
dbname = self.get_long_name(length=10, mode="letters")
|
dbname = tdCom.getLongName(10, "letters")
|
||||||
stbname = self.get_long_name(length=5, mode="letters")
|
stbname = tdCom.getLongName(5, "letters")
|
||||||
child_table_num = 20
|
child_table_num = 20
|
||||||
vgroup = 2
|
vgroup = 2
|
||||||
column_dict = {
|
column_dict = {
|
||||||
|
|
|
@ -3,6 +3,7 @@ import string
|
||||||
from util.log import *
|
from util.log import *
|
||||||
from util.cases import *
|
from util.cases import *
|
||||||
from util.sql import *
|
from util.sql import *
|
||||||
|
from util.common import *
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,21 +18,6 @@ class TDTestCase:
|
||||||
self.binary_str = 'taosdata'
|
self.binary_str = 'taosdata'
|
||||||
self.nchar_str = '涛思数据'
|
self.nchar_str = '涛思数据'
|
||||||
|
|
||||||
def get_long_name(self, length, mode="mixed"):
|
|
||||||
"""
|
|
||||||
generate long name
|
|
||||||
mode could be numbers/letters/letters_mixed/mixed
|
|
||||||
"""
|
|
||||||
if mode == "numbers":
|
|
||||||
population = string.digits
|
|
||||||
elif mode == "letters":
|
|
||||||
population = string.ascii_letters.lower()
|
|
||||||
elif mode == "letters_mixed":
|
|
||||||
population = string.ascii_letters.upper() + string.ascii_letters.lower()
|
|
||||||
else:
|
|
||||||
population = string.ascii_letters.lower() + string.digits
|
|
||||||
return "".join(random.choices(population, k=length))
|
|
||||||
|
|
||||||
def set_create_normaltable_sql(self, ntbname, column_dict):
|
def set_create_normaltable_sql(self, ntbname, column_dict):
|
||||||
column_sql = ''
|
column_sql = ''
|
||||||
for k, v in column_dict.items():
|
for k, v in column_dict.items():
|
||||||
|
@ -51,7 +37,7 @@ class TDTestCase:
|
||||||
|
|
||||||
def last_check_stb_tb_base(self):
|
def last_check_stb_tb_base(self):
|
||||||
tdSql.prepare()
|
tdSql.prepare()
|
||||||
stbname = self.get_long_name(length=5, mode="letters")
|
stbname = tdCom.getLongName(5, "letters")
|
||||||
column_dict = {
|
column_dict = {
|
||||||
'col1': 'tinyint',
|
'col1': 'tinyint',
|
||||||
'col2': 'smallint',
|
'col2': 'smallint',
|
||||||
|
@ -127,7 +113,7 @@ class TDTestCase:
|
||||||
|
|
||||||
def last_check_ntb_base(self):
|
def last_check_ntb_base(self):
|
||||||
tdSql.prepare()
|
tdSql.prepare()
|
||||||
ntbname = self.get_long_name(length=5, mode="letters")
|
ntbname = tdCom.getLongName(5, "letters")
|
||||||
column_dict = {
|
column_dict = {
|
||||||
'col1': 'tinyint',
|
'col1': 'tinyint',
|
||||||
'col2': 'smallint',
|
'col2': 'smallint',
|
||||||
|
@ -191,8 +177,8 @@ class TDTestCase:
|
||||||
|
|
||||||
def last_check_stb_distribute(self):
|
def last_check_stb_distribute(self):
|
||||||
# prepare data for vgroup 4
|
# prepare data for vgroup 4
|
||||||
dbname = self.get_long_name(length=10, mode="letters")
|
dbname = tdCom.getLongName(10, "letters")
|
||||||
stbname = self.get_long_name(length=5, mode="letters")
|
stbname = tdCom.getLongName(5, "letters")
|
||||||
vgroup_num = 4
|
vgroup_num = 4
|
||||||
column_dict = {
|
column_dict = {
|
||||||
'col1': 'tinyint',
|
'col1': 'tinyint',
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
import random
|
import random
|
||||||
import string
|
import string
|
||||||
|
from util.common import *
|
||||||
from util.log import *
|
from util.log import *
|
||||||
from util.cases import *
|
from util.cases import *
|
||||||
from util.sql import *
|
from util.sql import *
|
||||||
|
@ -28,20 +29,6 @@ class TDTestCase:
|
||||||
self.ts = 1537146000000
|
self.ts = 1537146000000
|
||||||
self.binary_str = 'taosdata'
|
self.binary_str = 'taosdata'
|
||||||
self.nchar_str = '涛思数据'
|
self.nchar_str = '涛思数据'
|
||||||
def get_long_name(self, length, mode="mixed"):
|
|
||||||
"""
|
|
||||||
generate long name
|
|
||||||
mode could be numbers/letters/letters_mixed/mixed
|
|
||||||
"""
|
|
||||||
if mode == "numbers":
|
|
||||||
population = string.digits
|
|
||||||
elif mode == "letters":
|
|
||||||
population = string.ascii_letters.lower()
|
|
||||||
elif mode == "letters_mixed":
|
|
||||||
population = string.ascii_letters.upper() + string.ascii_letters.lower()
|
|
||||||
else:
|
|
||||||
population = string.ascii_letters.lower() + string.digits
|
|
||||||
return "".join(random.choices(population, k=length))
|
|
||||||
def top_check_base(self):
|
def top_check_base(self):
|
||||||
tdSql.prepare()
|
tdSql.prepare()
|
||||||
tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 tinyint unsigned, col6 smallint unsigned,
|
tdSql.execute('''create table stb(ts timestamp, col1 tinyint, col2 smallint, col3 int, col4 bigint, col5 tinyint unsigned, col6 smallint unsigned,
|
||||||
|
@ -69,8 +56,8 @@ class TDTestCase:
|
||||||
tdSql.execute('drop database db')
|
tdSql.execute('drop database db')
|
||||||
def top_check_stb_distribute(self):
|
def top_check_stb_distribute(self):
|
||||||
# prepare data for vgroup 4
|
# prepare data for vgroup 4
|
||||||
dbname = self.get_long_name(length=10, mode="letters")
|
dbname = tdCom.getLongName(10, "letters")
|
||||||
stbname = self.get_long_name(length=5, mode="letters")
|
stbname = tdCom.getLongName(5, "letters")
|
||||||
tdSql.execute(f"create database if not exists {dbname} vgroups 2")
|
tdSql.execute(f"create database if not exists {dbname} vgroups 2")
|
||||||
tdSql.execute(f'use {dbname}')
|
tdSql.execute(f'use {dbname}')
|
||||||
# build 20 child tables,every table insert 10 rows
|
# build 20 child tables,every table insert 10 rows
|
||||||
|
|
Loading…
Reference in New Issue