code: def test_post_role_forwards_to_fab(self):
      payload = {
          "name": "Test2",
          "actions": [
              {
                  "resource": {"name": "Connections"},
                  "action": {"name": "can_create"},
              }
          ],
      }
      resp = self.client.post(
          "api/v1/roles",
          json=payload,
          environ_overrides={"REMOTE_USER": "test"},
      )
      assert resp.status_code == 200
  
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from airflow.auth.managers.base_auth_manager import BaseAuthManager
  from airflow.providers.fab.auth_manager.models import Role, User
  from airflow.security import permissions
  from airflow.utils import timezone
  from airflow.utils.session import create_session
  from airflow.www.security import EXISTING_ROLES
  from tests.test_utils.api_connexion_utils import create_role, create_user, delete_role, delete_user
label_desc: Use image node_id 6 for calling the TestFABRoleForwarding obj's underlying member method code with example usage: obj.test_post_role_forwards_to_fab() without return types