提交 5e72cacd 编写于 作者: J jiacy-jcy

update test case

上级 0c4c7853
...@@ -16,6 +16,7 @@ import string ...@@ -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: ...@@ -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: ...@@ -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 ...@@ -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: ...@@ -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: ...@@ -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 ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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 @@ ...@@ -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: ...@@ -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: ...@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册