code: def test_forbidden_different_logname(
      self, client: FlaskClient, signer
  ):
      response = client.get(
          "/log/sample.log",
          headers={
              "Authorization": signer.generate_signed_token(
                  {"filename": "different.log"}
              ),
          },
      )
      assert response.status_code == 403
  
imports: from __future__ import annotations
  import datetime
  from pathlib import Path
  from typing import TYPE_CHECKING
  import jwt
  import pytest
  import time_machine
  from airflow.config_templates.airflow_local_settings import DEFAULT_LOGGING_CONFIG
  from airflow.utils.jwt_signer import JWTSigner
  from airflow.utils.serve_logs import create_app
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 3 for calling the TestServeLogs obj's underlying member method code with example usage: obj.test_forbidden_different_logname(client, signer) without return types