code: def test_get_binded_column_raise_error(self):
      # no alias
      with self.assertRaises(BinderError):
          ctx = StatementBinderContext(MagicMock())
          mock_search_all = ctx._search_all_alias_maps = MagicMock()
          mock_search_all.return_value = (None, None)
          ctx.get_binded_column("col_name")
      # with alias
      with self.assertRaises(BinderError):
          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 = None
          ctx.get_binded_column("col_name", "alias")
  
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 8 for calling the StatementBinderTests obj's underlying member method code with example usage: obj.test_get_binded_column_raise_error() without return types