



import warnings

from ...utils import logging
from .image_processing_glpn import GLPNImageProcessor


a__   :					Optional[Any] 						=      logging.get_logger(__name__)



class    UpperCAmelCase__(				lowerCamelCase						):

   '''simple docstring'''




   def __init__(    self	:      Optional[Any]      ,					*lowerCAmelCase	:      Optional[Any]      ,					**lowerCAmelCase	:      List[Any])						->					None:




         """simple docstring"""

         warnings.warn(
             'The class GLPNFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
             ' use GLPNImageProcessor instead.'      ,					lowerCAmelCase      ,					)
         super().__init__(*lowerCAmelCase      ,					**lowerCAmelCase)





import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline

@pytest.mark.integration
def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.CONNECTION_TIMES_OUT						):
            with pytest.raises(A__						):
                  requests.request('GET'    ,	'https://huggingface.co'						)
            with pytest.raises(requests.exceptions.ConnectTimeout						):
                  requests.request('GET'    ,	'https://huggingface.co'    ,	timeout=1.0						)

@pytest.mark.integration
def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.CONNECTION_FAILS						):
            with pytest.raises(requests.exceptions.ConnectionError						):
                  requests.request('GET'    ,	'https://huggingface.co'						)

def 	_lowerCAmelCase (    ):
      with offline(OfflineSimulationMode.HF_DATASETS_OFFLINE_SET_TO_1						):
            with pytest.raises(A__						):
                  http_head('https://huggingface.co'						)
