





from typing import Any



class  __lowerCAmelCase	:






			def __init__(self ,							__magic_name__   )					->       List[Any]:


							'''simple docstring'''



							snake_case_						:   List[Any]           =  data
							snake_case_						:   Optional[int]           =  None




class  __lowerCAmelCase	:






			def __init__(self   )					->       Any:


							'''simple docstring'''



							snake_case_						:   Union[str, Any]           =  None






			def       lowerCamelCase  (self   )					->       Optional[Any]:


							'''simple docstring'''



							snake_case_						:   Any           =  self.head
							while temp is not None:
											print(temp.data ,							end=''' '''   )
											snake_case_						:   Optional[int]           =  temp.next
							print()






			def       lowerCamelCase  (self ,							__magic_name__   )					->       Optional[int]:


							'''simple docstring'''



							snake_case_						:   Any           =  Node(__magic_name__   )
							snake_case_						:   Any           =  self.head
							snake_case_						:   Union[str, Any]           =  new_node






			def       lowerCamelCase  (self ,							__magic_name__ ,							__magic_name__   )					->       Union[str, Any]:


							'''simple docstring'''



							if node_data_a == node_data_a:
											return
							else:
											snake_case_						:   Optional[int]           =  self.head
											while node_a is not None and node_a.data != node_data_a:
															snake_case_						:   List[Any]           =  node_a.next

											snake_case_						:   Optional[Any]           =  self.head
											while node_a is not None and node_a.data != node_data_a:
															snake_case_						:   Optional[Any]           =  node_a.next

											if node_a is None or node_a is None:
															return

											snake_case_      ,							snake_case_						:   Tuple           =  node_a.data, node_a.data


if __name__ == "__main__":
	lowerCAmelCase_    =    LinkedList()
	for i in range(5, 0, -1):
		ll.push(i)

	ll.print_list()

	ll.swap_nodes(1, 4)
	print('''After swapping''')
	ll.print_list()







import unittest

from transformers import load_tool
from transformers.utils import is_torch_available


if is_torch_available():
	import torch

from transformers.testing_utils import require_torch

from .test_tools_common import ToolTesterMixin



@require_torch
class  __lowerCAmelCase	(      unittest.TestCase,					_a					):






			def       lowerCamelCase  (self   )					->       int:


							'''simple docstring'''



							snake_case_						:   Dict           =  load_tool('''text-to-speech'''   )
							self.tool.setup()






			def       lowerCamelCase  (self   )					->       List[str]:


							'''simple docstring'''



							torch.manual_seed(0   )
							snake_case_						:   Optional[int]           =  self.tool('''hey'''   )
							snake_case_						:   Union[str, Any]           =  result.to_raw()
							self.assertTrue(
							    torch.allclose(
							        resulting_tensor[:3] ,							torch.tensor([-0.0_005_966_668_832_115_829, -0.0_003_657_640_190_795_064, -0.00_013_439_502_799_883_485]   ) ,							)   )






			def       lowerCamelCase  (self   )					->       Optional[Any]:


							'''simple docstring'''



							torch.manual_seed(0   )
							snake_case_						:   Any           =  self.tool('''hey'''   )
							snake_case_						:   str           =  result.to_raw()
							self.assertTrue(
							    torch.allclose(
							        resulting_tensor[:3] ,							torch.tensor([-0.0_005_966_668_832_115_829, -0.0_003_657_640_190_795_064, -0.00_013_439_502_799_883_485]   ) ,							)   )
