From 9db0248e14e1c867486afeb5bca117ea236da5f8 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Sat, 27 Jan 2024 10:39:50 +0800 Subject: [PATCH] fix: add percentile and spread --- tests/army/community/query/query_basic.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/army/community/query/query_basic.py b/tests/army/community/query/query_basic.py index 35d9e15d93..7b3b9f2b22 100644 --- a/tests/army/community/query/query_basic.py +++ b/tests/army/community/query/query_basic.py @@ -398,9 +398,26 @@ class TDTestCase(TBase): sql = "select first(100-90-1),last(2*5),first(11.1),last(22.2)" tdSql.checkDataMem(sql, [[9, 10, 11.1, 22.2]]) + # sample sql = "select sample(6, 1);" tdSql.checkFirstValue(sql, 6) + # spread + sql = "select spread(12);" + tdSql.checkFirstValue(sql, 12) + + # percentile + sql = "select percentile(10.1,100);" + tdSql.checkFirstValue(sql, 10.1) + sql = "select percentile(10, 0);" + tdSql.checkFirstValue(sql, 10) + sql = "select percentile(100, 60, 70, 80);" + tdSql.execute(sql) + + # apercentile + sql = "select apercentile(10.1,100);" + tdSql.checkFirstValue(sql, 10.1) + # run def run(self): tdLog.debug(f"start to excute {__file__}")