code: def test_get_table_with_columns_filter(
      self, search_leaderboard_entries
  ):
      # when
      self.get_table(columns=["datetime"])
  
      # then
      self.assertEqual(1, search_leaderboard_entries.call_count)
      parameters = search_leaderboard_entries.call_args[1]
      self.assertEqual(
          {"sys/id", "datetime"}, parameters.get("columns")
      )
  
imports: import os
  import uuid
  from abc import abstractmethod
  from datetime import datetime
  from typing import List
  from mock import patch
  from neptune import ANONYMOUS_API_TOKEN
  from neptune.envs import API_TOKEN_ENV_NAME, PROJECT_ENV_NAME
  from neptune.exceptions import MetadataInconsistency
  from neptune.internal.backends.api_model import Attribute, AttributeType, AttributeWithProperties, LeaderboardEntry
  from neptune.internal.backends.neptune_backend_mock import NeptuneBackendMock
  from neptune.metadata_containers.metadata_containers_table import Table, TableEntry
label_desc: Use image node_id 6 for calling the AbstractTablesTestMixin obj's underlying member method code with example usage: obj.test_get_table_with_columns_filter(search_leaderboard_entries) without return types