From c1839acbd2cb431d55f468542be12f16483eff8b Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Mon, 1 Sep 2025 12:58:30 +0700 Subject: [PATCH] added host and port in tests --- tests.sh | 80 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/tests.sh b/tests.sh index bc8bcd7..86b8ca5 100755 --- a/tests.sh +++ b/tests.sh @@ -7,6 +7,8 @@ GREEN="\033[0;32m" RED="\033[0;31m" YELLOW="\033[1;33m" CYAN="\033[0;36m" +HOST="localhost" +PORT="8222" ./auth_service &> auth_service.log & sleep 0.1 @@ -19,7 +21,7 @@ curl \ --silent \ -X POST \ -d '{"username":"tola","password":"e0c7bfa5b8e4ae0cecfc1f14093a71e05c27abd93a3850fc35f008c3baf866b4"}' \ - localhost:8222/api/token &> api_token_test.log + $HOST:$PORT/api/token &> api_token_test.log sleep 0.1 res=$(cat api_token_test.log) if [[ "$res" == *"token"* ]]; then @@ -36,7 +38,7 @@ curl \ --silent \ -X POST \ -d '{"username":"tola","password":"288"}' \ - localhost:8222/api/token &> api_token_wrong_password_test.log + $HOST:$PORT/api/token &> api_token_wrong_password_test.log sleep 0.1 res=$(cat api_token_wrong_password_test.log) if [[ "$res" == *"{\"error\":\"wrong password\"}"* ]]; then @@ -53,7 +55,7 @@ curl \ --silent \ -X POST \ -d '{"username":"toa","password":"2808"}' \ - localhost:8222/api/token &> api_token_wrong_username_test.log + $HOST:$PORT/api/token &> api_token_wrong_username_test.log sleep 0.1 res=$(cat api_token_wrong_username_test.log) if [[ "$res" == *"{\"error\":\"couldn't find user\"}"* ]]; then @@ -70,7 +72,7 @@ curl \ --silent \ -X POST \ -d '' \ - localhost:8222/api/token &> api_token_no_data_test.log + $HOST:$PORT/api/token &> api_token_no_data_test.log sleep 0.1 res=$(cat api_token_no_data_test.log) if [[ "$res" == *"{\"error\":\"must have username and password\"}"* ]]; then @@ -87,7 +89,7 @@ curl \ --silent \ -X POST \ -d '{{asdf}}}asdfasdfasdf""asdf' \ - localhost:8222/api/token &> api_token_not_valid_json_test.log + $HOST:$PORT/api/token &> api_token_not_valid_json_test.log sleep 0.1 res=$(cat api_token_not_valid_json_test.log) if [[ "$res" == *"error"* ]]; then @@ -104,7 +106,7 @@ curl \ --silent \ -X POST \ -d $(cat api_token_test.log) \ - localhost:8222/api/token/verify &> api_token_verify_test.log + $HOST:$PORT/api/token/verify &> api_token_verify_test.log sleep 0.1 res=$(cat api_token_verify_test.log) if [[ "$res" == *'{"valid":true}'* ]]; then @@ -121,7 +123,7 @@ curl \ --silent \ -X POST \ -d '' \ - localhost:8222/api/token/verify &> api_token_verify_no_data_test.log + $HOST:$PORT/api/token/verify &> api_token_verify_no_data_test.log sleep 0.1 res=$(cat api_token_verify_no_data_test.log) if [[ "$res" == *'{"error":"must have token"}'* ]]; then @@ -138,7 +140,7 @@ curl \ --silent \ -X POST \ -d '{"token":"asdf"}' \ - localhost:8222/api/token/verify &> api_token_verify_wrong_token_test.log + $HOST:$PORT/api/token/verify &> api_token_verify_wrong_token_test.log sleep 0.1 res=$(cat api_token_verify_wrong_token_test.log) if [[ "$res" == *'{"error":"invalid token"}'* ]]; then @@ -155,7 +157,7 @@ curl \ --silent \ -X POST \ -d 'asdf[apsdfqopwjf[9qfm93qq89n]]' \ - localhost:8222/api/token/verify &> api_token_verify_wrong_json_test.log + $HOST:$PORT/api/token/verify &> api_token_verify_wrong_json_test.log sleep 0.1 res=$(cat api_token_verify_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -172,7 +174,7 @@ curl \ --silent \ -X POST \ -d $(cat api_token_test.log) \ - localhost:8222/api/users &> api_users_test.log + $HOST:$PORT/api/users &> api_users_test.log sleep 0.1 res=$(cat api_users_test.log) if [[ "$res" == *'username'* ]]; then @@ -189,7 +191,7 @@ curl \ --silent \ -X POST \ -d '{"token":"asdf"}' \ - localhost:8222/api/users &> api_users_wrong_token_test.log + $HOST:$PORT/api/users &> api_users_wrong_token_test.log sleep 0.1 res=$(cat api_users_wrong_token_test.log) if [[ "$res" == *'{"error":"invalid token"}'* ]]; then @@ -206,7 +208,7 @@ curl \ --silent \ -X POST \ -d '' \ - localhost:8222/api/users &> api_users_no_data_test.log + $HOST:$PORT/api/users &> api_users_no_data_test.log sleep 0.1 res=$(cat api_users_no_data_test.log) if [[ "$res" == *'{"error":"must have token"}'* ]]; then @@ -223,7 +225,7 @@ curl \ --silent \ -X POST \ -d 'ahsdlfhjalighafina[a[][apofj OFFW[Efflja]]]' \ - localhost:8222/api/users &> api_users_wrong_json_test.log + $HOST:$PORT/api/users &> api_users_wrong_json_test.log sleep 0.1 res=$(cat api_users_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -240,7 +242,7 @@ curl \ --silent \ -X POST \ -d $(cat api_token_test.log) \ - localhost:8222/api/users/user &> api_users_user_test.log + $HOST:$PORT/api/users/user &> api_users_user_test.log sleep 0.1 res=$(cat api_users_user_test.log) if [[ "$res" == *'username'* ]]; then @@ -257,7 +259,7 @@ curl \ --silent \ -X POST \ -d '{"token":"asdf"}' \ - localhost:8222/api/users/user &> api_users_user_wrong_token_test.log + $HOST:$PORT/api/users/user &> api_users_user_wrong_token_test.log sleep 0.1 res=$(cat api_users_user_wrong_token_test.log) if [[ "$res" == *'{"error":"invalid token"}'* ]]; then @@ -274,7 +276,7 @@ curl \ --silent \ -X POST \ -d '' \ - localhost:8222/api/users/user &> api_users_user_no_data_test.log + $HOST:$PORT/api/users/user &> api_users_user_no_data_test.log sleep 0.1 res=$(cat api_users_user_no_data_test.log) if [[ "$res" == *'{"error":"must have token"}'* ]]; then @@ -291,7 +293,7 @@ curl \ --silent \ -X POST \ -d 'alskodjfqjvoq3vn[q90\audv0q j89fvn 2vp]' \ - localhost:8222/api/users/user &> api_users_user_wrong_json_test.log + $HOST:$PORT/api/users/user &> api_users_user_wrong_json_test.log sleep 0.1 res=$(cat api_users_user_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -315,7 +317,7 @@ curl \ "is_superuser":false, "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IDEsInVzZXJuYW1lIjogInRvbGEiLCJlbWFpbCI6ICJtYWlsQGV4YW1wbGUuY29tIiwiZ3JvdXAiOiAicm9vdCIsImlzX3N1cGVydXNlciI6IHRydWV9.QGUnCWPmp5hWAtGFTGDMw2SugZqLsYfMboeFU4UQLXQ" }' \ - localhost:8222/api/users/add &> api_users_add_test.log + $HOST:$PORT/api/users/add &> api_users_add_test.log sleep 0.1 res=$(cat api_users_add_test.log) if [[ "$res" == *'username'* ]]; then @@ -332,13 +334,13 @@ reqdata=$(curl \ --silent \ -X POST \ -d '{"username":"asdff","password":"asdf"}' \ - localhost:8222/api/token) + $HOST:$PORT/api/token) sleep 0.1 curl \ --silent \ -X DELETE \ -d $reqdata \ - localhost:8222/api/users &> delete_api_users_test.log + $HOST:$PORT/api/users &> delete_api_users_test.log sleep 0.1 res=$(cat delete_api_users_test.log) if [[ "$res" == *'{"success": true}'* ]]; then @@ -356,7 +358,7 @@ curl \ --silent \ -X DELETE \ -d $reqdata \ - localhost:8222/api/users &> delete_api_users_second_delete_test.log + $HOST:$PORT/api/users &> delete_api_users_second_delete_test.log sleep 0.1 res=$(cat delete_api_users_second_delete_test.log) if [[ "$res" == *'{"success": false}'* ]]; then @@ -373,7 +375,7 @@ curl \ --silent \ -X DELETE \ -d '$reqdata' \ - localhost:8222/api/users &> delete_api_users_wrong_json_test.log + $HOST:$PORT/api/users &> delete_api_users_wrong_json_test.log sleep 0.1 res=$(cat delete_api_users_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -390,7 +392,7 @@ curl \ --silent \ -X DELETE \ -d '{"token":"asdf"}' \ - localhost:8222/api/users &> delete_api_users_wrong_token_test.log + $HOST:$PORT/api/users &> delete_api_users_wrong_token_test.log sleep 0.1 res=$(cat delete_api_users_wrong_token_test.log) if [[ "$res" == *'{"error":"invalid token"}'* ]]; then @@ -407,7 +409,7 @@ curl \ --silent \ -X DELETE \ -d '' \ - localhost:8222/api/users &> delete_api_users_no_data_test.log + $HOST:$PORT/api/users &> delete_api_users_no_data_test.log sleep 0.1 res=$(cat delete_api_users_no_data_test.log) if [[ "$res" == *'{"error":"must have token"}'* ]]; then @@ -425,7 +427,7 @@ curl \ --silent \ -X POST \ -d "{\"old_password\":\"e0c7bfa5b8e4ae0cecfc1f14093a71e05c27abd93a3850fc35f008c3baf866b4\",\"new_password\":\"1234\",$reqtoken}" \ - localhost:8222/api/users/password &> api_users_password_test.log + $HOST:$PORT/api/users/password &> api_users_password_test.log sleep 0.1 res=$(cat api_users_password_test.log) if [[ "$res" == *'{"success": true}'* ]]; then @@ -442,7 +444,7 @@ curl \ --silent \ -X POST \ -d "" \ - localhost:8222/api/users/password &> api_users_password_no_data_test.log + $HOST:$PORT/api/users/password &> api_users_password_no_data_test.log sleep 0.1 res=$(cat api_users_password_no_data_test.log) if [[ "$res" == *'{"error":"must have token, old_password, new_password"}'* ]]; then @@ -459,7 +461,7 @@ curl \ --silent \ -X POST \ -d "ijansd fu9q303ghq9" \ - localhost:8222/api/users/password &> api_users_password_wrong_json_test.log + $HOST:$PORT/api/users/password &> api_users_password_wrong_json_test.log sleep 0.1 res=$(cat api_users_password_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -482,7 +484,7 @@ curl \ \"group\":\"admin\", \"is_superuser\":true, $reqtoken}" \ - localhost:8222/api/users &> put_api_users_test.log + $HOST:$PORT/api/users &> put_api_users_test.log sleep 0.1 res=$(cat put_api_users_test.log) if [[ "$res" == *'username'* ]]; then @@ -499,7 +501,7 @@ curl \ --silent \ -X PUT \ -d "" \ - localhost:8222/api/users &> put_api_users_no_data_test.log + $HOST:$PORT/api/users &> put_api_users_no_data_test.log sleep 0.1 res=$(cat put_api_users_no_data_test.log) if [[ "$res" == *'{"error":"must have token, new_user_data"}'* ]]; then @@ -516,7 +518,7 @@ curl \ --silent \ -X PUT \ -d "hiusdf 7qyt0 y qy40" \ - localhost:8222/api/users &> put_api_users_wrong_json_test.log + $HOST:$PORT/api/users &> put_api_users_wrong_json_test.log sleep 0.1 res=$(cat put_api_users_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -539,7 +541,7 @@ curl \ "group":"users", "is_superuser":false }' \ - localhost:8222/api/register &> api_register_test.log + $HOST:$PORT/api/register &> api_register_test.log sleep 0.1 res=$(cat api_register_test.log) if [[ "$res" == *'username'* ]]; then @@ -561,7 +563,7 @@ curl \ "group":"users", "is_superuser":false }' \ - localhost:8222/api/register &> api_register_without_username_test.log + $HOST:$PORT/api/register &> api_register_without_username_test.log sleep 0.1 res=$(cat api_register_without_username_test.log) if [[ "$res" == *'{"error":"must have , , , , "}'* ]]; then @@ -583,7 +585,7 @@ curl \ "group":"users", "is_superuser":false }' \ - localhost:8222/api/register &> api_register_without_email_test.log + $HOST:$PORT/api/register &> api_register_without_email_test.log sleep 0.1 res=$(cat api_register_without_email_test.log) if [[ "$res" == *'{"error":"must have , , , , "}'* ]]; then @@ -605,7 +607,7 @@ curl \ "group":"users", "is_superuser":false }' \ - localhost:8222/api/register &> api_register_without_password_test.log + $HOST:$PORT/api/register &> api_register_without_password_test.log sleep 0.1 res=$(cat api_register_without_password_test.log) if [[ "$res" == *'{"error":"must have , , , , "}'* ]]; then @@ -627,7 +629,7 @@ curl \ "password":"qwer", "is_superuser":false }' \ - localhost:8222/api/register &> api_register_without_group_test.log + $HOST:$PORT/api/register &> api_register_without_group_test.log sleep 0.1 res=$(cat api_register_without_group_test.log) if [[ "$res" == *'username'* ]]; then @@ -649,7 +651,7 @@ curl \ "password":"zxcv", "group":"users" }' \ - localhost:8222/api/register &> api_register_without_is_superuser_test.log + $HOST:$PORT/api/register &> api_register_without_is_superuser_test.log sleep 0.1 res=$(cat api_register_without_is_superuser_test.log) if [[ "$res" == *'username'* ]]; then @@ -671,7 +673,7 @@ curl \ "password":"zxcv", "group":"users" }' \ - localhost:8222/api/register &> api_register_second_register_test.log + $HOST:$PORT/api/register &> api_register_second_register_test.log sleep 0.1 res=$(cat api_register_second_register_test.log) if [[ "$res" == *'{"error":"failed to create user"}'* ]]; then @@ -688,7 +690,7 @@ curl \ --silent \ -X POST \ -d 'najsnvpnvq234890vn9qq234vqui3v' \ - localhost:8222/api/register &> api_register_wrong_json_test.log + $HOST:$PORT/api/register &> api_register_wrong_json_test.log sleep 0.1 res=$(cat api_register_wrong_json_test.log) if [[ "$res" == *'error'* ]]; then @@ -705,7 +707,7 @@ curl \ --silent \ -X POST \ -d '' \ - localhost:8222/api/register &> api_register_no_data_test.log + $HOST:$PORT/api/register &> api_register_no_data_test.log sleep 0.1 res=$(cat api_register_no_data_test.log) if [[ "$res" == *'{"error":"must have , , , , "}'* ]]; then