diff --git a/tests/script/general/user/basic1.sim b/tests/script/general/user/basic1.sim index 0ae4ab4c57..33c4dc96d4 100644 --- a/tests/script/general/user/basic1.sim +++ b/tests/script/general/user/basic1.sim @@ -1,9 +1,22 @@ system sh/stop_dnodes.sh system sh/deploy.sh -n dnode1 -i 1 -system sh/exec.sh -n dnode1 -s start -v +system sh/exec.sh -n dnode1 -s start sql connect print =============== show users +sql show users +if $rows != 1 then + return -1 +endi + +print $data00 $data01 $data02 +print $data10 $data11 $data22 +print $data20 $data11 $data22 + +sql_error show accounts; +sql_error create account a pass "a" +sql_error drop account a +sql_error drop account root print =============== create user1 sql create user user1 PASS 'user1' @@ -17,10 +30,23 @@ print $data10 $data11 $data12 print $data20 $data11 $data22 print $data30 $data31 $data32 +print =============== create user2 +sql create user user2 PASS 'user2' +sql show users +if $rows != 3 then + return -1 +endi + +print $data00 $data01 $data02 +print $data10 $data11 $data12 +print $data20 $data11 $data22 +print $data30 $data31 $data32 +print $data40 $data41 $data42 + print =============== drop user1 sql drop user user1 sql show users -if $rows != 1 then +if $rows != 2 then return -1 endi @@ -31,4 +57,18 @@ print $data30 $data31 $data32 print =============== restart taosd system sh/exec.sh -n dnode1 -s stop +sleep 1000 +system sh/exec.sh -n dnode1 -s start +print =============== show users +sql show users +if $rows != 2 then + return -1 +endi + +print $data00 $data01 $data02 +print $data10 $data11 $data22 +print $data20 $data11 $data22 +print $data30 $data31 $data32 + +system sh/exec.sh -n dnode1 -s stop -x SIGINT \ No newline at end of file