enh: password include special char
This commit is contained in:
parent
7142f02ae2
commit
993015a8d5
|
@ -1 +1 @@
|
||||||
abcdefghigklmnopqrstuvwxyz@ABC1234567aaaaaaaaaaeeeeeeeeeeAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDAAAAEND
|
abcdefghigklmnopqrstuvwxyz@ABCDEFGHIGKLMNOPQRSTUVWXYZ123456789!@#$%^&*()-_+=[]{}:;><?|~,.AAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAABBBBEND
|
|
@ -217,17 +217,18 @@ class TDTestCase(TBase):
|
||||||
# password
|
# password
|
||||||
def checkPassword(self):
|
def checkPassword(self):
|
||||||
# 255 char max password
|
# 255 char max password
|
||||||
|
user = "test_user"
|
||||||
pwd = ""
|
pwd = ""
|
||||||
pwdFile = "cmdline/data/pwdMax.txt"
|
pwdFile = "cmdline/data/pwdMax.txt"
|
||||||
with open(pwdFile) as file:
|
with open(pwdFile) as file:
|
||||||
pwd = file.readline()
|
pwd = file.readline()
|
||||||
|
|
||||||
sql = f"create user dkj pass '{pwd}' "
|
sql = f"create user {user} pass '{pwd}' "
|
||||||
tdSql.execute(sql)
|
tdSql.execute(sql)
|
||||||
|
|
||||||
cmds = [
|
cmds = [
|
||||||
f"-udkj -p{pwd} -s 'show databases;'", # command pass
|
f"-u{user} -p{pwd} -s 'show databases;'", # command pass
|
||||||
f"-udkj -p < {pwdFile} -s 'show databases;'" # input pass
|
f"-u{user} -p < {pwdFile} -s 'show databases;'" # input pass
|
||||||
]
|
]
|
||||||
|
|
||||||
for cmd in cmds:
|
for cmd in cmds:
|
||||||
|
|
|
@ -177,14 +177,12 @@ class TDTestCase(TBase):
|
||||||
|
|
||||||
# executes
|
# executes
|
||||||
for item in checkItems:
|
for item in checkItems:
|
||||||
self.clearPath(tmpdir)
|
self.clearPath(tmpdir) # clear tmp
|
||||||
command = item[0]
|
command = item[0]
|
||||||
results = item[1]
|
results = item[1]
|
||||||
rlist = self.taosdump(command)
|
rlist = self.taosdump(command)
|
||||||
for result in results:
|
for result in results:
|
||||||
self.checkListString(rlist, result)
|
self.checkListString(rlist, result)
|
||||||
# clear tmp
|
|
||||||
|
|
||||||
|
|
||||||
# check except
|
# check except
|
||||||
def checkExcept(self, command):
|
def checkExcept(self, command):
|
||||||
|
@ -217,7 +215,7 @@ class TDTestCase(TBase):
|
||||||
# password
|
# password
|
||||||
def checkPassword(self, tmpdir):
|
def checkPassword(self, tmpdir):
|
||||||
# 255 char max password
|
# 255 char max password
|
||||||
user = "dkj"
|
user = "test_user"
|
||||||
pwd = ""
|
pwd = ""
|
||||||
pwdFile = "cmdline/data/pwdMax.txt"
|
pwdFile = "cmdline/data/pwdMax.txt"
|
||||||
with open(pwdFile) as file:
|
with open(pwdFile) as file:
|
||||||
|
|
Loading…
Reference in New Issue