





import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline



@pytest.mark.integration
def 			_a		(       )							->							Union[str, Any]:







   """simple docstring"""






   with offline(OfflineSimulationMode.CONNECTION_TIMES_OUT	):
      with pytest.raises(UpperCAmelCase	):
         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 			_a		(       )							->							Dict:







   """simple docstring"""






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




def 			_a		(       )							->							int:







   """simple docstring"""






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











import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline

@pytest.mark.integration
def   __lowercase       (			):







				"""simple docstring"""






				with offline(OfflineSimulationMode.CONNECTION_TIMES_OUT			):
								with pytest.raises(snake_case			):
												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   __lowercase       (			):







				"""simple docstring"""






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

def   __lowercase       (			):







				"""simple docstring"""






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






