def METHOD_NAME(self):
    """Organization administrators can create playlist access."""
    user = factories.UserFactory()
    organization_access = factories.OrganizationAccessFactory(
        role=models.ADMINISTRATOR,
        user=user,
    )
    playlist = factories.PlaylistFactory(
        organization=organization_access.organization,
    )
    jwt_token = UserAccessTokenFactory(user=user)
    self.assertEqual(models.PlaylistAccess.objects.count(), 0)
    response = self.client.post(
        "/api/playlist-accesses/",
        {
            "playlist": str(playlist.pk),
            "user": str(user.pk),
            "role": models.ADMINISTRATOR,
        },
        HTTP_AUTHORIZATION=f"Bearer {jwt_token}",
    )
    self.assertEqual(response.status_code, 201)
    self.assertEqual(models.PlaylistAccess.objects.count(), 1)
    created_playlist_access = models.PlaylistAccess.objects.first()
    self.assertEqual(
        response.json(),
        {
            "id": str(created_playlist_access.pk),
            "playlist": {
                "id": str(playlist.pk),
                "lti_id": playlist.lti_id,
                "title": playlist.title,
            },
            "user": {
                "id": str(user.pk),
                "date_joined": user.date_joined.strftime("%Y-%m-%dT%H:%M:%S.%fZ"),
                "email": user.email,
                "full_name": user.get_full_name(),
                "is_staff": False,
                "is_superuser": False,
                "organization_accesses": [
                    {
                        "organization": str(organization_access.organization.pk),
                        "organization_name": organization_access.organization.name,
                        "role": "administrator",
                        "user": str(user.pk),
                        "inactive_features": [],
                        "inactive_resources": [],
                    }
                ],
            },
            "role": models.ADMINISTRATOR,
        },
    )