





from collections import namedtuple

import requests
from lxml import html  # type: ignore

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





def     _UpperCamelCase     (a__   :str = "https://www.worldometers.info/coronavirus/"       ):






							"""simple docstring"""





							UpperCamelCase__				     =			"""//div[@class = \"maincounter-number\"]/span/text()"""
							return covid_data(*html.fromstring(requests.get(a__       ).content       ).xpath(a__       )       )


UpperCamelCase__											= "Total COVID-19 cases in the world: {}\nTotal deaths due to COVID-19 in the world: {}\nTotal COVID-19 patients recovered in the world: {}"
print(fmt.format(*covid_stats()))











import inspect
import unittest

class        __SCREAMING_SNAKE_CASE					(     unittest.TestCase       ):






							def 				_lowerCamelCase		(						self  ):
														try:
																					import diffusers  # noqa: F401
														except ImportError:
																					assert False







							def 				_lowerCamelCase		(						self  ):
														import diffusers
														from diffusers.dependency_versions_table import deps

														UpperCamelCase__				     =			inspect.getmembers(__lowerCAmelCase  , inspect.isclass  )

														for cls_name, cls_module in all_classes:
																					if "dummy_" in cls_module.__module__:
																												for backend in cls_module._backends:
																																			if backend == "k_diffusion":
																																										UpperCamelCase__				     =			"""k-diffusion"""
																																			elif backend == "invisible_watermark":
																																										UpperCamelCase__				     =			"""invisible-watermark"""
																																			assert backend in deps, f"""{backend} is not in the deps table!"""




