





'''simple docstring'''


import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin


lowerCAmelCase_ : Optional[Any]	  =       "\nHugging Face was founded in 2016 by French entrepreneurs Clément Delangue, Julien Chaumond, and Thomas Wolf originally as a company that developed a chatbot app targeted at teenagers.[2] After open-sourcing the model behind the chatbot, the company pivoted to focus on being a platform for machine learning.\n\nIn March 2021, Hugging Face raised $40 million in a Series B funding round.[3]\n\nOn April 28, 2021, the company launched the BigScience Research Workshop in collaboration with several other research groups to release an open large language model.[4] In 2022, the workshop concluded with the announcement of BLOOM, a multilingual large language model with 176 billion parameters.[5]\n"






class    UpperCamelCase__	(		unittest.TestCase						,SCREAMING_SNAKE_CASE__  ):







	def     __a (					self      : int		):




				'''simple docstring'''
				a__	 =			load_tool("text-question-answering"		)
				self.tool.setup()
				a__	 =			load_tool("text-question-answering"			,			remote=__lowerCamelCase		)







	def     __a (					self      : Dict		):




				'''simple docstring'''
				a__	 =			self.tool(__lowerCamelCase			,			"What did Hugging Face do in April 2021?"		)
				self.assertEqual(__lowerCamelCase			,			"launched the BigScience Research Workshop"		)







	def     __a (					self      : Union[str, Any]		):




				'''simple docstring'''
				a__	 =			self.remote_tool(__lowerCamelCase			,			"What did Hugging Face do in April 2021?"		)
				self.assertEqual(__lowerCamelCase			,			"launched the BigScience Research Workshop"		)







	def     __a (					self      : Union[str, Any]		):




				'''simple docstring'''
				a__	 =			self.tool(text=__lowerCamelCase			,			question="What did Hugging Face do in April 2021?"		)
				self.assertEqual(__lowerCamelCase			,			"launched the BigScience Research Workshop"		)







	def     __a (					self      : str		):




				'''simple docstring'''
				a__	 =			self.remote_tool(text=__lowerCamelCase			,			question="What did Hugging Face do in April 2021?"		)
				self.assertEqual(__lowerCamelCase			,			"launched the BigScience Research Workshop"		)










"""simple docstring"""



from collections import namedtuple

import requests
from lxml import html  # type: ignore

a_					=     namedtuple("""covid_data""", """cases deaths recovered""")







def 						__lowercase	(  snake_case_    :    str = "https://www.worldometers.info/coronavirus/"		)  ->covid_data:



    '''simple docstring'''







    __A       :		List[str]							=	'''//div[@class = "maincounter-number"]/span/text()'''
    return covid_data(*html.fromstring(requests.get(snake_case_		).content		).xpath(snake_case_		)		)


a_					=     """Total COVID-19 cases in the world: {}
Total deaths due to COVID-19 in the world: {}
Total COVID-19 patients recovered in the world: {}"""




print(fmt.format(*covid_stats()))




