test:modify testcase of python connector using Statement API
This commit is contained in:
parent
2f7ff30101
commit
3eb4afd82e
|
@ -213,7 +213,7 @@ class TDTestCase:
|
|||
params[11].float([3, None, 1])
|
||||
params[12].double([3, None, 1.2])
|
||||
params[13].binary(["abc", "dddafadfadfadfadfa", None])
|
||||
params[14].nchar(["涛思数据", None, "a long string with 中文字符"])
|
||||
params[14].nchar(["涛思数据", None, "a? long string with 中文字符"])
|
||||
params[15].timestamp([None, None, 1626861392591])
|
||||
|
||||
stmt.bind_param_batch(params)
|
||||
|
@ -230,17 +230,28 @@ class TDTestCase:
|
|||
querystmt1.execute()
|
||||
result1=querystmt1.use_result()
|
||||
rows1=result1.fetch_all()
|
||||
print(rows1)
|
||||
print("1",rows1)
|
||||
|
||||
querystmt2=conn.statement("select abs(?) from log where bu < ?")
|
||||
queryparam2=new_bind_params(2)
|
||||
print(type(queryparam1))
|
||||
print(type(queryparam2))
|
||||
queryparam2[0].int(5)
|
||||
queryparam2[1].int(5)
|
||||
querystmt2.bind_param(queryparam2)
|
||||
querystmt2.execute()
|
||||
result2=querystmt2.use_result()
|
||||
rows2=result2.fetch_all()
|
||||
print(rows2)
|
||||
print("2",rows2)
|
||||
|
||||
querystmt3=conn.statement("select abs(?) from log where nn= 'a? long string with 中文字符' ")
|
||||
queryparam3=new_bind_params(1)
|
||||
print(type(queryparam3))
|
||||
queryparam3[0].int(5)
|
||||
querystmt3.bind_param(queryparam3)
|
||||
querystmt3.execute()
|
||||
result3=querystmt3.use_result()
|
||||
rows3=result3.fetch_all()
|
||||
print("3",rows3)
|
||||
# assert str(rows1[0][0]) == "2021-07-21 17:56:32.589111"
|
||||
# assert rows1[0][10] == 3
|
||||
# assert rows1[1][10] == 4
|
||||
|
|
Loading…
Reference in New Issue