code: def test_get_binded_column_check_derived_table_alias_map(self):
      ctx = StatementBinderContext(MagicMock())
      mock_table_map = ctx._check_table_alias_map = MagicMock()
      mock_table_map.return_value = None
      mock_derived_map = (
          ctx._check_derived_table_alias_map
      ) = MagicMock()
      mock_derived_map.return_value = "col_obj"
  
      result = ctx.get_binded_column("col_name", "alias")
      mock_table_map.assert_called_once_with("alias", "col_name")
      mock_derived_map.assert_called_once_with("alias", "col_name")
      self.assertEqual(result, ("alias", "col_obj"))
  
imports: import unittest
  from unittest.mock import MagicMock
  import pytest
  from evadb.binder.binder_utils import BinderError
  from evadb.binder.statement_binder_context import StatementBinderContext
  from evadb.expression.function_expression import FunctionExpression
  from evadb.expression.tuple_value_expression import TupleValueExpression
label_desc: Use image node_id 7 for calling the StatementBinderTests obj's underlying member method code with example usage: obj.test_get_binded_column_check_derived_table_alias_map() without return types