code: def test_three_sum(
      nums: List[int], target: int, expected_result: List[int]
  ) -> None:
      result = three_sum(nums, target)
      print(result)
      assert (
          result == expected_result
      ), f"AssertionError: Given input nums: {nums}, target: {target}\nExpected the output to be {expected_result}, got {result} instead."
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_three_sum(nums, target, expected_result) without return types