def test_register_new_user_success(self): with allure.step("Send a users list request before register"): users_list_before_register = SendRequest( UsersList.get_test_case("test_users_list_get_all")) with allure.step("Get number of users before new user registers"): num_of_users_before_register = users_list_before_register.get_total( ) with allure.step("Send a register request"): register_new_user_success = SendRequest( Register.get_test_case("test_register_new_user_success")) with allure.step("send a users list request after register"): new_username_uuid = register_new_user_success.get_uuid() users_list_after_register = SendRequest( UsersList.get_test_case("test_users_list_get_all")) with allure.step("Get number of users before new user registers"): num_of_users_after_register = users_list_after_register.get_total() with allure.step('Checking if new user in the list'): is_new_user_in_the_list = users_list_after_register.is_user_in_the_list( new_username_uuid) allure.attach("Is new user in the list: True", "Expected:") allure.attach( "Is new user in the list: " + str(is_new_user_in_the_list), "Actual:") assert is_new_user_in_the_list is True with allure.step( "Checking if total users increased by one after register"): is_total_users_increased_by_one = num_of_users_before_register + 1 == num_of_users_after_register allure.attach("Is new user in the list: True", "Expected:") allure.attach( "Is new user in the list: " + str(is_total_users_increased_by_one), "Actual:") assert is_total_users_increased_by_one with allure.step('Checking Ret'): allure.attach("Ret: " + str(constants.RET_200), "Expected:") allure.attach("Ret: " + str(register_new_user_success.get_ret()), "Actual:") assert register_new_user_success.get_ret() == constants.RET_200 with allure.step('Checking Err_code'): allure.attach("Err_code: " + str(constants.ERR_CODE_0), "Expected:") allure.attach( "Err_code: " + str(register_new_user_success.get_err_code()), "Actual:") assert register_new_user_success.get_err_code( ) == constants.ERR_CODE_0
def test_register_without_username(self): with allure.step('Send register request without username'): register_without_username = SendRequest(Register.get_test_case("test_register_without_username")) with allure.step('Checking msg'): allure.attach("Msg contains: " + constants.ERR_MSG_WITHOUT_USERNAME, "Expected:") allure.attach("Msg: " + register_without_username.get_msg(), "Actual:") assert constants.ERR_MSG_WITHOUT_USERNAME in register_without_username.get_msg() with allure.step('Checking Ret'): allure.attach("Ret: " + str(constants.RET_400), "Expected:") allure.attach("Ret: " + str(register_without_username.get_ret()), "Actual:") assert register_without_username.get_ret() == constants.RET_400
def test_register_without_password(self): with allure.step('Send register request without password'): register_without_password = SendRequest(Register.get_test_case("test_register_without_password")) with allure.step('Checking msg'): allure.attach("Msg contains: " + constants.ERR_MSG_WITHOUT_PASSWORD, "Expected:") allure.attach("Msg: " + register_without_password.get_msg(), "Actual:") assert constants.ERR_MSG_WITHOUT_PASSWORD in register_without_password.get_msg() with allure.step('Checking Ret'): allure.attach("Ret: " + str(constants.RET_400), "Expected:") allure.attach("Ret: " + str(register_without_password.get_ret()), "Actual:") assert register_without_password.get_ret() == constants.RET_400
def test_register_with_short_app_key(self): with allure.step("Send a register request with short app key"): register_with_short_app_key = SendRequest( Register.get_test_case("test_register_with_short_app_key")) with allure.step('Checking msg'): allure.attach("Msg contains: " + constants.ERR_MSG_SHORT_APP_KEY, "Expected:") allure.attach("Msg: " + register_with_short_app_key.get_msg(), "Actual:") assert constants.ERR_MSG_SHORT_APP_KEY in register_with_short_app_key.get_msg() with allure.step('Checking Ret'): allure.attach("Ret: " + str(constants.RET_400), "Expected:") allure.attach("Ret: " + str(register_with_short_app_key.get_ret()), "Actual:") assert register_with_short_app_key.get_ret() == constants.RET_400
def test_register_with_existing_username(self): with allure.step("Send a register request with existing username"): register_with_existing_username = SendRequest( Register.get_test_case("test_register_with_existing_username")) with allure.step('Checking Err_msg'): allure.attach("Err_msg contains: " + constants.ERR_MSG_EXISTING_USERNAME, "Expected:") allure.attach("Err_msg: " + register_with_existing_username.get_err_msg(), "Actual:") assert constants.ERR_MSG_EXISTING_USERNAME in register_with_existing_username.get_err_msg() with allure.step('Checking Ret'): allure.attach("Ret: " + str(constants.RET_200), "Expected:") allure.attach("Ret: " + str(register_with_existing_username.get_ret()), "Actual:") assert register_with_existing_username.get_ret() == constants.RET_200 with allure.step('Checking Err_code'): allure.attach("Err_code: " + str(constants.ERR_CODE_1), "Expected:") allure.attach("Err_code: " + str(register_with_existing_username.get_err_code()), "Actual:") assert register_with_existing_username.get_err_code() == constants.ERR_CODE_1