'''simple docstring'''




from __future__ import annotations



def 						__snake_case (       lowerCAmelCase       :     list[int]      ,  lowerCAmelCase       :     int			):
 __UpperCAmelCase         =					{}
 for index, val in enumerate(lowerCAmelCase			):
  __UpperCAmelCase         =					target - val
  if compl in chk_map:
   return [chk_map[compl], index]
  __UpperCAmelCase         =					index
 return []


if __name__ == "__main__":
     import doctest

     doctest.testmod()
     print(f"{two_sum([2, 7, 11, 15], 9) = }")




'''simple docstring'''




import unittest
from pathlib import Path

from transformers import is_vision_available, load_tool
from transformers.testing_utils import get_tests_dir

from .test_tools_common import ToolTesterMixin


if is_vision_available():
     from PIL import Image

class   _lowercase(     unittest.TestCase   ,_lowerCamelCase				):



   """simple docstring"""





   def 			snake_case	(							self:    Optional[int]	):
    __UpperCAmelCase         =					load_tool('image-captioning'	)
    self.tool.setup()
    __UpperCAmelCase         =					load_tool('image-captioning'			,remote=a	)





   def 			snake_case	(							self:    List[Any]	):
    __UpperCAmelCase         =					Image.open(Path(get_tests_dir('fixtures/tests_samples/COCO'	)	) / '000000039769.png'	)
    __UpperCAmelCase         =					self.tool(a	)
    self.assertEqual(a			,'two cats sleeping on a couch'	)





   def 			snake_case	(							self:    List[Any]	):
    __UpperCAmelCase         =					Image.open(Path(get_tests_dir('fixtures/tests_samples/COCO'	)	) / '000000039769.png'	)
    __UpperCAmelCase         =					self.remote_tool(a	)
    self.assertEqual(a			,'two cats sleeping on a couch'	)





   def 			snake_case	(							self:    Optional[Any]	):
    __UpperCAmelCase         =					Image.open(Path(get_tests_dir('fixtures/tests_samples/COCO'	)	) / '000000039769.png'	)
    __UpperCAmelCase         =					self.tool(image=a	)
    self.assertEqual(a			,'two cats sleeping on a couch'	)





   def 			snake_case	(							self:    Tuple	):
    __UpperCAmelCase         =					Image.open(Path(get_tests_dir('fixtures/tests_samples/COCO'	)	) / '000000039769.png'	)
    __UpperCAmelCase         =					self.remote_tool(image=a	)
    self.assertEqual(a			,'two cats sleeping on a couch'	)



