






"""simple docstring"""

import requests

def 						__lowerCamelCase      (    __UpperCamelCase ,			__UpperCamelCase			)		->       Tuple:

		"""simple docstring"""







		lowerCAmelCase_  :				Dict   							=     {"Content-Type": "application/json"}
		lowerCAmelCase_  :				Union[str, Any]   							=     requests.post(snake_case__ ,			json={"text": message_body} ,			headers=snake_case__			)
		if response.status_code != 200:
				lowerCAmelCase_  :				Tuple   							=     (
				    "Request to slack returned an error "
				    f'''{response.status_code}, the response is:\n{response.text}'''
				)
				raise ValueError(snake_case__			)


if __name__ == "__main__":
					# Set the slack url to the one provided by Slack when you create the webhook at
					# https://my.slack.com/services/new/incoming-webhook/
					send_slack_message("""<YOUR MESSAGE BODY>""", """<SLACK CHANNEL URL>""")


import pytest

import datasets.config
from datasets.utils.info_utils import is_small_dataset




@pytest.mark.parametrize('''dataset_size'''		,  [None, 400 * 2**20, 600 * 2**20]   )
@pytest.mark.parametrize('''input_in_memory_max_size'''		,  ['''default''', 0, 100 * 2**20, 900 * 2**20]   )
def 							a		(				snake_case__:   int		,  snake_case__:   Dict		,  snake_case__:   Dict   ):


				'''simple docstring'''
				if input_in_memory_max_size != "default":
								monkeypatch.setattr(datasets.config		,  '''IN_MEMORY_MAX_SIZE'''		,  snake_case__   )
				lowercase_	    =   datasets.config.IN_MEMORY_MAX_SIZE
				if input_in_memory_max_size == "default":
								assert in_memory_max_size == 0
				else:
								assert in_memory_max_size == input_in_memory_max_size
				if dataset_size and in_memory_max_size:
								lowercase_	    =   dataset_size < in_memory_max_size
				else:
								lowercase_	    =   False
				lowercase_	    =   is_small_dataset(snake_case__   )
				assert result == expected




