code: def test_should_throw_error_when_both_audio_and_video_selected(self):
      query = """LOAD VIDEO 'data/sample_videos/touchdown.mp4'
                     INTO TOUCHDOWN1;"""
      execute_query_fetch_all(self.evadb, query)
  
      select_query = "SELECT id, audio, data FROM TOUCHDOWN1;"
      try:
          execute_query_fetch_all(self.evadb, select_query)
          self.fail("Didn't raise AssertionError")
      except AssertionError as e:
          self.assertEquals(
              "Cannot query over both audio and video streams",
              e.args[0],
          )
  
imports: import unittest
  from test.util import create_dummy_4d_batches, create_dummy_batches, create_sample_video, create_table, file_remove, get_evadb_for_testing, get_logical_query_plan, load_functions_for_testing, shutdown_ray
  import numpy
  import pandas
  import pytest
  from evadb.binder.binder_utils import BinderError
  from evadb.models.storage.batch import Batch
  from evadb.optimizer.operators import LogicalFilter
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 9 for calling the SelectExecutorTest obj's underlying member method code with example usage: obj.test_should_throw_error_when_both_audio_and_video_selected() without return types