From 3eb3e5fb8291a3d67b88f3f4b8440200c1d88da1 Mon Sep 17 00:00:00 2001 From: Ping Xiao Date: Wed, 15 Jun 2022 17:17:34 +0800 Subject: [PATCH] test: add test case for TS-1612 --- tests/pytest/functions/data.tar.gz | Bin 0 -> 2250 bytes tests/pytest/functions/function_diff.py | 21 ++++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 tests/pytest/functions/data.tar.gz diff --git a/tests/pytest/functions/data.tar.gz b/tests/pytest/functions/data.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b0fd32993cb2654e9b6c2a9546903436da43f27 GIT binary patch literal 2250 zcmV;*2sQT~iwFP!000001MQm4&L*`Hg=fuGd^OBJCgfU zvH>B4Eu<&Up78cx@x*& z4LK&xQVbHO!)g$ToaGpb42RWFs`E@KA-2L;zG4a^(mjB+FbZ8uzETRaG>7#NtMkm9 zL+s8oai3DB`>R)xkdwzokWBYiuPU&oGp`QVjIOg?Q9@~SonRx>CY&V+jqeX^hBBy6 zv@4fTW_Q>Oby8cmOGX%(?ysrMMseN;o6SOP*3@RRQC|X^@TE5^SAxIbY^6F3XG_k( zSjxCZZ+kA*Lne2uT+*+cU>7z|Cfpv+e4oQ&E#&^TOSwwa`;f^wEY^ZdwiYnlhmzj* zT&#tf*;>G`hn}2gX3Q(jS|o*5m_3y>_@ML5g7=X-wpa^&I(C6QM{@Q6dyY)!CDRwa z&ZPF7l|D16PsB?1p42B&bKVDiNz^Bl!Iy@^B;(wfUn}d-7w3H?Ltox^bFmJ6arRep zsNVi+4~^cjVt33rKf7aNIP+l7Ih=X0=bY4cp~(_br0WD5A!X`k`4Y_IcFC$){7!>G zv!pufgk}|fZ?kC@iDQe6&<16qI^QOJpQz4vp>`3~`H|`Vz*Jl5xr^$2;(HL)dB^9) zV)$^Li9957pO>o?Kc+I?seX2ahZDiV=39@2jejMd&l@$|Kp? z)}b1bBRju3RYNk3Rmw0=*jm7#A({HMGL6&D`=H4}9GB)ywp(Bw+vtukmN^?5L8 z^5Axvs>vg>^8PjTkKp0m8yqKBvUoW!pe!@T~si!o?O?CtCJ-b|hDLA2h?BtC%ERj1OmRI5`9-FwwKwUV04m_)=Jk0BnB+Q}I7x)0`` z%2aoqwLq_5c9~k|#I8Ou_GjJcuutOfRb z>F2{xbM5+hGsM5R*8vafV9b|R-JkaU%fpZtQ2$(YzwEW)!;ly3HQvpTPt-jJdl>S9 zUCVEVe4=yT&6-bi?l0N$iR3&}^NBrQx|!w^dvE4p{aqt0W;IEqT9B+JiFvJI!ncroC<@!}Qau9`?TI_j)H-MH>D&yul)U{Ft^epA ztmc}0p4D7DJ}85R>^+v7;cR&fP&N<)9ELlc_a61bFpp}TM7`6p=ZX(QEkk`mtmdjz z>%?lVw)exWlw^kJAseF6+Ni`>>$a~1D>(7KxG-jmg1RL{h|Wi^*+UBxs64E7v*t^F{}qq!7V zE$`mwVp((VNOfKr>MHIpdG&4R`DLxE3e7dZke64Np+2Iy2AI}Wdp-8BiagTU18SMU z?^sq%j#LN1tgdq22fdzD=S3_pPwXCPkJFo{eN5!Ldq47F&Dn$Y2XPL2FKDr9c_hux zz%-Afd8;zyk<>qneWx5W4=K&QG0^w`rr#K-7AQmh$=}yBP7BSGi+#uIH1?OS`TVON z^04m2RIsFZGP^6vuui^*uKB!kw%uYCw{=%-jr%w6hmH4l%A0Ad+It=kLyV(2EttkC zS{o|Uz8ih!uy4tGzvp4dmuRjJrm>3VJ<2p+a-ONN%6leam2(b5?KztBK8;m0zJtM@ zbMMVOOkwvRI?~ zY0Rm^7i+YKWUOjl_g?2>9d>#9XSUub@^aEkSPb(jU5kBdWqp*z^qVQ&pQi1Ie{?PD z+ZoYaV^&wu{aKwlNDgL9>m!nXE(U)gxrQ+*?>^?uihi@9cCl|~h4}np&`%O`jKQz# z-iv+Me1BJ4%)Xs9ZWsG@#`M}4{Cbeyj4{MGc5fF$j1Gn&zh7Ex+P5syYI~|D*E{2+tMzNDKOrRVS*+7u zvoYjEh1<-2KQY$*`?G(;cg7iKoN>k(XPj}y8E2ev#u;avamE>EoN>k(XPj}y8E2ev Y#u;avamE>E{5{8i06#h15dcsC03~;=pa1{> literal 0 HcmV?d00001 diff --git a/tests/pytest/functions/function_diff.py b/tests/pytest/functions/function_diff.py index 5995b821d1..9742518886 100644 --- a/tests/pytest/functions/function_diff.py +++ b/tests/pytest/functions/function_diff.py @@ -16,6 +16,7 @@ import taos from util.log import * from util.cases import * from util.sql import * +from util.dnodes import * import numpy as np @@ -156,7 +157,25 @@ class TDTestCase: tdSql.error("select diff(col) from st group by dev") tdSql.error("select diff(col) from st group by col") - + + # TS-1612 + os.system("tar -zxf %s/functions/data.tar.gz" % os.getcwd()) + tdSql.execute("create database radb") + tdSql.execute("use radb") + tdSql.execute("CREATE TABLE `vehicle_automode` (`time` TIMESTAMP,`auto_ctl_odom` INT) TAGS (`mac_address` BINARY(30))") + tdSql.execute("CREATE TABLE `va_00545a230327` USING `vehicle_automode` TAGS ('00545a230327')") + tdSql.execute("insert into va_00545a230327 file 'data/va_00545a230327.csv' ") + tdSql.query("select * from vehicle_automode") + rows = tdSql.queryRows + tdSql.query("select diff(auto_ctl_odom,1) as aco from radb.vehicle_automode GROUP BY tbname") + tdSql.checkRows(rows - 1) + os.system("rm -rf data") + + tdDnodes.stop(1) + tdDnodes.start(1) + tdSql.query("select diff(auto_ctl_odom,1) as aco from radb.vehicle_automode GROUP BY tbname") + tdSql.checkRows(rows - 1) + def stop(self): tdSql.close() tdLog.success("%s successfully executed" % __file__) -- GitLab