feat: taos shell refactor (#11688)
* [TD-13558]<feature>: taos shell refactor add taosTools as submodule * add tools/taos-tools * add more client interface for taosTools compile * update taos-tools * update taos-tools * refactor shell * [TD-13558]<feature>: taos shell test speed * [TD-13558]<feature>: taos -n startup works * taos -n rpc works * taos -n server works * cleanup code since no endPort in 3.0 * update taos-tools * [TD-13558]<feature>: taos -C works * improve taos shell -c WIP * update taos-tools * add demoapi.c * adjust show databases result for 3.0 * test: add platform logic * add nchar * adjust taos_fetch_lengths * print fields * remove show databases check from insert cases * fix lua example compile for 3.0 still not work * remove lua.py from smoketest * use get_column_data_offset() to get offset and convert length * add int, float, timestamp value convert * improve tests/pytest/insert/binary.py * improve example/src/demoapi.c
This commit is contained in:
parent
3ecf6df9e3
commit
29d994d1dd
|
@ -176,7 +176,7 @@ static int print_result(char *tbname, TAOS_RES* res, int block) {
|
|||
}
|
||||
|
||||
if (block) {
|
||||
warnPrint("%s", "call taos_fetch_block()\n");
|
||||
warnPrint("%s", "call taos_fetch_block(), don't call taos_fetch_lengths()\n");
|
||||
int rows = 0;
|
||||
while ((rows = taos_fetch_block(res, &row))) {
|
||||
int *lengths = taos_fetch_lengths(res);
|
||||
|
|
|
@ -35,8 +35,8 @@ class TDTestCase:
|
|||
tdSql.prepare()
|
||||
|
||||
tdLog.info('=============== step1')
|
||||
tdLog.info('create table tb (ts timestamp, speed binary(5))')
|
||||
tdSql.execute('create table tb (ts timestamp, speed binary(5))')
|
||||
tdLog.info('create table tb (ts timestamp, speed binary(10))')
|
||||
tdSql.execute('create table tb (ts timestamp, speed binary(10))')
|
||||
tdLog.info("insert into tb values (now, ) -x step1")
|
||||
tdSql.error("insert into tb values (now, )")
|
||||
tdLog.info('=============== step2')
|
||||
|
@ -49,27 +49,29 @@ class TDTestCase:
|
|||
tdLog.info("tdSql.checkData(0, 0, '1234')")
|
||||
tdSql.checkData(0, 0, '1234')
|
||||
tdLog.info('=============== step3')
|
||||
tdLog.info("insert into tb values (now+2a, '23456')")
|
||||
tdSql.execute("insert into tb values (now+2a, '23456')")
|
||||
tdLog.info("insert into tb values (now+2a, '0123456789')")
|
||||
tdSql.execute("insert into tb values (now+2a, '0123456789')")
|
||||
tdLog.info('select speed from tb order by ts desc')
|
||||
tdSql.query('select speed from tb order by ts desc')
|
||||
tdLog.info('tdSql.checkRow(2)')
|
||||
tdSql.checkRows(2)
|
||||
tdLog.info('==> $data00')
|
||||
tdLog.info("tdSql.checkData(0, 0, '23456')")
|
||||
tdSql.checkData(0, 0, '23456')
|
||||
tdLog.info("tdSql.checkData(0, 0, '0123456789')")
|
||||
tdSql.checkData(0, 0, '0123456789')
|
||||
tdLog.info('=============== step4')
|
||||
tdLog.info("insert into tb values (now+3a, '345678')")
|
||||
tdSql.error("insert into tb values (now+3a, '345678')")
|
||||
tdLog.info("insert into tb values (now+3a, '01234567890')")
|
||||
tdSql.error("insert into tb values (now+3a, '01234567890')")
|
||||
tdLog.info("insert into tb values (now+3a, '34567')")
|
||||
tdSql.execute("insert into tb values (now+3a, '34567')")
|
||||
tdLog.info("insert into tb values (now+4a, NULL)")
|
||||
tdSql.execute("insert into tb values (now+4a, NULL)")
|
||||
tdLog.info('select speed from tb order by ts desc')
|
||||
tdSql.query('select speed from tb order by ts desc')
|
||||
tdLog.info('tdSql.checkRow(3)')
|
||||
tdSql.checkRows(3)
|
||||
tdLog.info('==> $data00')
|
||||
tdLog.info("tdSql.checkData(0, 0, '34567')")
|
||||
tdSql.checkData(0, 0, '34567')
|
||||
tdSql.checkRows(4)
|
||||
tdLog.info("tdSql.checkData(0, 0, '0123456789')")
|
||||
tdSql.checkData(0, 0, '0123456789')
|
||||
tdLog.info("tdSql.checkData(3, 0, None)")
|
||||
tdSql.checkData(3, 0, None)
|
||||
tdLog.info("insert into tb values (now+4a, \"'';\")")
|
||||
|
||||
if platform.system() == "Linux":
|
||||
|
|
Loading…
Reference in New Issue