code: def test_should_throw_error_when_sampling_iframes_for_audio(self):
      with self.assertRaises(AssertionError) as error_context:
          video_loader = DecordReader(
              file_url=self.video_with_audio_file_url,
              sampling_type=IFRAMES,
              read_audio=True,
              read_video=False,
          )
          list(video_loader.read())
      self.assertEquals(
          "Cannot use IFRAMES with audio streams",
          error_context.exception.args[0],
      )
  
imports: import unittest
  from test.util import FRAME_SIZE, NUM_FRAMES, create_dummy_batches, create_sample_video, file_remove
  import numpy
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.constants import AUDIORATE, IFRAMES
  from evadb.expression.abstract_expression import ExpressionType
  from evadb.expression.comparison_expression import ComparisonExpression
  from evadb.expression.constant_value_expression import ConstantValueExpression
  from evadb.expression.logical_expression import LogicalExpression
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.readers.decord_reader import DecordReader
  from evadb.utils.generic_utils import try_to_import_decord
label_desc: Use image node_id 10 for calling the DecordLoaderTest obj's underlying member method code with example usage: obj.test_should_throw_error_when_sampling_iframes_for_audio() without return types