code: def test_select_returns_some_columns(self):
      api_handler = Mock(TripAdvisorHandler)
      api_handler.call_tripadvisor_searchlocation_api.return_value = (
          pd.DataFrame(
              [
                  [
                      "186338",  # locationId
                      "London",  # name
                      "United Kingdom",  # country
                      "London England",  # address_string
                  ]
              ]
          )
      )
      tripadvisor_table = SearchLocationTable(api_handler)
  
      select_all = ast.Select(
          targets=[Star()],
          from_table="searchLocationTable",
          where='searchQuery = "London"',
      )
  
      all_location_data = tripadvisor_table.select(select_all)
      first_data = all_location_data.iloc[0]
  
      self.assertEqual(first_data["locationId"], "186338")
      self.assertEqual(first_data["name"], "London")
      self.assertEqual(first_data["country"], "United Kingdom")
      self.assertEqual(first_data["address_string"], "London England")
  
imports: from mindsdb.integrations.handlers.tripadvisor_handler.tripadvisor_handler import TripAdvisorHandler
  from mindsdb.integrations.handlers.tripadvisor_handler.tripadvisor_table import SearchLocationTable, LocationDetailsTable, ReviewsTable, PhotosTable, NearbyLocationTable
  from mindsdb_sql.parser import ast
  from mindsdb_sql.parser.ast.select.star import Star
  from mindsdb_sql.parser.ast.select.identifier import Identifier
  from unittest.mock import Mock
  import pandas
  import unittest
label_desc: Use image node_id 2 for calling the SearchLocationTableTest obj's underlying member method code with example usage: obj.test_select_returns_some_columns() without return types