code: def test_from_file_raises_with_missing_inputs(
      self, fasta_filename, fai_filename
  ):
      fasta = test_utils.genomics_core_testdata(fasta_filename)
      fai = test_utils.genomics_core_testdata(fai_filename)
      # TODO: OpError exception not propagated.
      with self.assertRaisesRegexp(
          ValueError,
          "could not load fasta and/or fai for fasta " + fasta,
      ):
          reference.IndexedFastaReader.from_file(
              fasta, fai, fasta_pb2.FastaReaderOptions()
          )
  
file_path: deepvariant/third_party/nucleus/io/python/reference_wrap_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from absl.testing import parameterized
  from third_party.nucleus.io.python import reference
  from third_party.nucleus.protos import fasta_pb2
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import ranges
label_desc: Use image node_id 2 for calling the WrapReferenceTest obj's underlying member method code with example usage: obj.test_from_file_raises_with_missing_inputs(fasta_filename, fai_filename) without return types