code: def test_bind_select_statement(self, is_groupable_mock, groupby_mock):
      with patch.object(StatementBinder, "bind") as mock_binder:
          binder = StatementBinder(StatementBinderContext(MagicMock()))
          select_statement = MagicMock()
          mocks = [
              MagicMock(),
              MagicMock(),
              MagicMock(),
              MagicMock(),
              MagicMock(),
          ]
          select_statement.target_list = mocks[:2]
          select_statement.orderby_list = [(mocks[2], 0), (mocks[3], 0)]
          select_statement.groupby_clause = mocks[4]
          select_statement.groupby_clause.value = "8 frames"
          select_statement.from_table.chunk_params = None
          binder._bind_select_statement(select_statement)
          mock_binder.assert_any_call(select_statement.from_table)
          mock_binder.assert_any_call(select_statement.where_clause)
          mock_binder.assert_any_call(select_statement.groupby_clause)
          mock_binder.assert_any_call(select_statement.union_link)
          is_groupable_mock.assert_called()
          for mock in mocks:
              mock_binder.assert_any_call(mock)
  
imports: import unittest
  from unittest.mock import MagicMock, Mock, patch
  from evadb.binder.binder_utils import BinderError
  from evadb.binder.statement_binder import StatementBinder
  from evadb.binder.statement_binder_context import StatementBinderContext
  from evadb.catalog.catalog_type import ColumnType, NdArrayType
  from evadb.catalog.models.utils import ColumnCatalogEntry
  from evadb.catalog.sql_config import IDENTIFIER_COLUMN
  from evadb.expression.function_expression import FunctionExpression
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.parser.alias import Alias
  from evadb.parser.create_statement import ColumnDefinition
label_desc: Use image node_id 12 for calling the StatementBinderTests obj's underlying member method code with example usage: obj.test_bind_select_statement(is_groupable_mock, groupby_mock) without return types