

"""simple docstring"""




from unittest.mock import Mock, patch

from file_transfer.send_file import send_file
@patch("""socket.socket"""      )
@patch("""builtins.open"""      )
def   lowerCAmelCase						(					__UpperCamelCase							,    __UpperCamelCase      ):
 '''simple docstring'''





 UpperCAmelCase__					:  Any					   =					Mock()
 UpperCAmelCase__					:  Optional[Any]					   =					conn, Mock()
 UpperCAmelCase__					:  Optional[Any]					   =					iter([1, None]      )
 UpperCAmelCase__					:  List[str]					   =					lambda __UpperCamelCase      : next(__UpperCamelCase      )

 # ===== invoke =====
 send_file(filename="""mytext.txt"""							,    testing=__UpperCamelCase      )

 # ===== ensurance =====
 sock.assert_called_once()
 sock.return_value.bind.assert_called_once()
 sock.return_value.listen.assert_called_once()
 sock.return_value.accept.assert_called_once()
 conn.recv.assert_called_once()

 file.return_value.__enter__.assert_called_once()
 file.return_value.__enter__.return_value.read.assert_called()

 conn.send.assert_called_once()
 conn.close.assert_called_once()
 sock.return_value.shutdown.assert_called_once()
 sock.return_value.close.assert_called_once()








"""simple docstring"""




from ...configuration_utils import PretrainedConfig
from ...utils import logging


__UpperCAmelCase =				logging.get_logger(__name__)







class      __lowercase			(    __lowerCamelCase					):
  snake_case_				       =       """timm_backbone"""

  def __init__(  self		:			List[str]					,A		:			Any=None					,A		:			List[Any]=3					,A		:			Any=True					,A		:			Union[str, Any]=True					,A		:			List[Any]=None					,**A		:			Optional[int]					,):






   '''simple docstring'''
   super().__init__(**A    )
   UpperCAmelCase__					:  Optional[int]					   =					backbone
   UpperCAmelCase__					:  Dict					   =					num_channels
   UpperCAmelCase__					:  Optional[int]					   =					features_only
   UpperCAmelCase__					:  Tuple					   =					use_pretrained_backbone
   UpperCAmelCase__					:  str					   =					True
   UpperCAmelCase__					:  List[str]					   =					out_indices if out_indices is not None else (-1,)





