code: def test_max_examples_overrides_num_examples(
      self, num_examples, max_examples, expected
  ):
      dataset = data_providers.DeepVariantInput(
          # Use predict mode so we can have num_examples == None.
          mode=tf_estimator.ModeKeys.PREDICT,
          input_file_spec=testdata.GOLDEN_TRAINING_EXAMPLES,
          num_examples=num_examples,
          max_examples=max_examples,
      )
      self.assertEqual(expected, dataset.num_examples)
  
imports: import math
  from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow import estimator
  from deepvariant import data_providers
  from deepvariant import dv_config
  from deepvariant import dv_constants
  from deepvariant import dv_utils
  from deepvariant import testdata
  from deepvariant.protos import deepvariant_pb2
  from third_party.nucleus.io import tfrecord
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import variant_utils
  from tensorflow.core.example import example_pb2
label_desc: Use image node_id 13 for calling the DataProviderTest obj's underlying member method code with example usage: obj.test_max_examples_overrides_num_examples(num_examples, max_examples, expected) without return types