code: def test_select_returns_some_columns(self):
      api_handler = Mock(TripAdvisorHandler)
      api_handler.call_tripadvisor_searchlocation_api.return_value = pd.DataFrame(
          [
              [
                  "673312657",  # id
                  "false",  # is_blessed
                  "Hotel & Grounds",  # album
                  "{'name': 'Management', 'localized_name': 'Management'}",  # source
              ]
          ]
      )
      tripadvisor_table = PhotosTable(api_handler)
  
      id_identifier = Identifier(path_str="id")
      is_blessed_identifier = Identifier(path_str="is_blessed")
      album_identifier = Identifier(path_str="album")
      source_identifier = Identifier(path_str="source")
      select_all = ast.Select(
          targets=[
              id_identifier,
              is_blessed_identifier,
              album_identifier,
              source_identifier,
          ],
          from_table="photosTable",
          where='locationId = "99288"',
      )
  
      all_location_data = tripadvisor_table.select(select_all)
      first_data = all_location_data.iloc[0]
  
      self.assertEqual(all_location_data.shape[1], 4)
      self.assertEqual(first_data["id"], "673312657")
      self.assertEqual(first_data["is_blessed"], "false")
      self.assertEqual(first_data["album"], "Hotel & Grounds")
      self.assertEqual(
          first_data["source"],
          "{'name': 'Management', 'localized_name': 'Management'}",
      )
  
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 PhotosTableTest obj's underlying member method code with example usage: obj.test_select_returns_some_columns() without return types