code: def test_two_sum(self):
      array = [2, 7, 11, 15]
      # test two_sum
      self.assertEqual([1, 2], two_sum(array, 9))
      self.assertEqual([2, 4], two_sum(array, 22))
      # test two_sum1
      self.assertEqual([1, 2], two_sum1(array, 9))
      self.assertEqual([2, 4], two_sum1(array, 22))
      # test two_sum2
      self.assertEqual([1, 2], two_sum2(array, 9))
      self.assertEqual([2, 4], two_sum2(array, 22))
  
file_path: keon-algos/tests/test_search.py
imports: from algorithms.search import binary_search, binary_search_recur, ternary_search, first_occurrence, last_occurrence, linear_search, search_insert, two_sum, two_sum1, two_sum2, search_range, find_min_rotate, find_min_rotate_recur, search_rotate, search_rotate_recur, jump_search, next_greatest_letter, next_greatest_letter_v1, next_greatest_letter_v2, interpolation_search
  import unittest
label_desc: Use image node_id 7 for calling the TestSuite obj's underlying member method code with example usage: obj.test_two_sum() without return types