
"""simple docstring"""
import unittest

from transformers import is_torch_available, load_tool

from .test_tools_common import ToolTesterMixin


if is_torch_available():
			import torch


class    _lowerCAmelCase						(						unittest.TestCase    ,       lowerCamelCase						):



							def       _a   (      self   )							->							List[str]:
								_UpperCAmelCase =						load_tool("speech-to-text"   )
								self.tool.setup()



							def       _a   (      self   )							->							int:
								_UpperCAmelCase =						self.tool(torch.ones(3000   )   )
								self.assertEqual(a_ ,						" you"   )



							def       _a   (      self   )							->							Dict:
								_UpperCAmelCase =						self.tool(audio=torch.ones(3000   )   )
								self.assertEqual(a_ ,						" you"   )






"""simple docstring"""
def     __lowerCamelCase  (		UpperCamelCase__      ):


	"""simple docstring"""






	if not isinstance(UpperCamelCase__				,     UpperCamelCase__      ):
		raise TypeError("recursive_lucas_number accepts only integer arguments."      )
	if n_th_number == 0:
		return 2
	if n_th_number == 1:
		return 1

	return recursive_lucas_number(n_th_number - 1      ) + recursive_lucas_number(
	    n_th_number - 2      )




def     __lowerCamelCase  (		UpperCamelCase__      ):


	"""simple docstring"""






	if not isinstance(UpperCamelCase__				,     UpperCamelCase__      ):
		raise TypeError("dynamic_lucas_number accepts only integer arguments."      )
	_UpperCAmelCase ,      _UpperCAmelCase =						2, 1
	for _ in range(UpperCamelCase__      ):
		_UpperCAmelCase ,      _UpperCAmelCase =						b, a + b
	return a


if __name__ == "__main__":
			from doctest import testmod

			testmod()
			__magic_name__		       =				int(input('''Enter the number of terms in lucas series:\n''').strip())
			print('''Using recursive function to calculate lucas series:''')
			print(''' '''.join(str(recursive_lucas_number(i)) for i in range(n)))
			print('''\nUsing dynamic function to calculate lucas series:''')
			print(''' '''.join(str(dynamic_lucas_number(i)) for i in range(n)))




