示例#1
0
    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
示例#2
0
    def test_login_with_regular_user_success(self):
        with allure.step('Send a valid regular user login request'):
            login_with_regular_user_success = SendRequest(
                Login.get_test_case("test_login_with_regular_user_success"))

        with allure.step('Checking Uuid'):
            allure.attach("Uuid: " + constants.USER_UUID, "Expected:")
            allure.attach(
                "Uuid: " + login_with_regular_user_success.get_uuid(),
                "Actual:")
            assert login_with_regular_user_success.get_uuid(
            ) == constants.USER_UUID

        with allure.step('Checking role'):
            allure.attach("Role: " + constants.ROLE_USER, "Expected:")
            allure.attach(
                "Role: " + login_with_regular_user_success.get_role(),
                "Actual:")
            assert login_with_regular_user_success.get_role(
            ) == constants.ROLE_USER

        with allure.step('Checking Ret'):
            allure.attach("Ret: " + str(constants.RET_200), "Expected:")
            allure.attach(
                "Ret: " + str(login_with_regular_user_success.get_ret()),
                "Actual:")
            assert login_with_regular_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(login_with_regular_user_success.get_err_code()), "Actual:")
            assert login_with_regular_user_success.get_err_code(
            ) == constants.ERR_CODE_0