docstr: This tests doing an order by on a column
  that is not projected. The orderby_executor currently
  catches the KeyError, passes, and returns the untouched
  data
docstr_tok: ["This","tests","doing","an","order","by","on","a","column","that","is","not","projected",".","The","orderby_executor","currently","catches","the","KeyError",",","passes",",","and","returns","the","untouched","data"]
code: def test_sort_on_nonprojected_column(self):
      """This tests doing an order by on a column
      that is not projected. The orderby_executor currently
      catches the KeyError, passes, and returns the untouched
      data
      """
      select_query = "SELECT data FROM MyVideo ORDER BY id;"
      actual_batch = execute_query_fetch_all(self.evadb, select_query)
  
      select_query = "SELECT data FROM MyVideo"
      expected_batch = execute_query_fetch_all(self.evadb, select_query)
  
      self.assertEqual(len(actual_batch), len(expected_batch))
  
imports: import unittest
  from test.util import create_dummy_batches, create_sample_video, create_table, file_remove, get_evadb_for_testing, load_functions_for_testing, shutdown_ray
  import numpy
  import pandas
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.models.storage.batch import Batch
  from evadb.readers.decord_reader import DecordReader
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 8 for calling the SelectExecutorTest obj's underlying member method code with example usage: obj.test_sort_on_nonprojected_column() without return types