


'''simple docstring'''

import pytest
import requests

from datasets.utils.file_utils import http_head

from .utils import OfflineSimulationMode, RequestWouldHangIndefinitelyError, offline





@pytest.mark.integration
def lowerCamelCase     (     ):





	"""simple docstring"""







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





	"""simple docstring"""







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





def lowerCamelCase     (     ):





	"""simple docstring"""







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

def 						SCREAMING_SNAKE_CASE__     (   __lowerCAmelCase     ,		__lowerCAmelCase     ,		__lowerCAmelCase				):
    return round(float(moles / volume				) * nfactor				)





def 						SCREAMING_SNAKE_CASE__     (   __lowerCAmelCase     ,		__lowerCAmelCase     ,		__lowerCAmelCase				):
    return round(float((moles * 0.0_821 * temperature) / (volume)				)				)





def 						SCREAMING_SNAKE_CASE__     (   __lowerCAmelCase     ,		__lowerCAmelCase     ,		__lowerCAmelCase				):
    return round(float((moles * 0.0_821 * temperature) / (pressure)				)				)





def 						SCREAMING_SNAKE_CASE__     (   __lowerCAmelCase     ,		__lowerCAmelCase     ,		__lowerCAmelCase				):
    return round(float((pressure * volume) / (0.0_821 * moles)				)				)


if __name__ == "__main__":
     import doctest

     doctest.testmod()



