code: def test_http_queue_failure_on_queue_name(self):
      test_queue = HTTPQueue("test", STATE_UPDATE_TIMEOUT)
      with pytest.raises(
          ValueError, match="App ID couldn't be extracted"
      ):
          test_queue.put("test")
  
      with pytest.raises(
          ValueError, match="App ID couldn't be extracted"
      ):
          test_queue.get()
  
      with pytest.raises(
          ValueError, match="App ID couldn't be extracted"
      ):
          test_queue.length()
  
imports: import base64
  import multiprocessing
  import pickle
  import queue
  import time
  from unittest import mock
  import pytest
  import requests_mock
  from lightning.app import LightningFlow
  from lightning.app.core import queues
  from lightning.app.core.constants import HTTP_QUEUE_URL, STATE_UPDATE_TIMEOUT
  from lightning.app.core.queues import READINESS_QUEUE_CONSTANT, BaseQueue, HTTPQueue, QueuingSystem, RateLimitedQueue, RedisQueue
  from lightning.app.utilities.imports import _is_redis_available
  from lightning.app.utilities.redis import check_if_redis_running
label_desc: Use image node_id 1 for calling the TestHTTPQueue obj's underlying member method code with example usage: obj.test_http_queue_failure_on_queue_name() without return types