class_docstr: Customize the behavior of `generate()` and the tests that it executes.
  
  Here is sequence of steps for executing a test combination:
    1. The test combination is evaluated for whether it should be executed in
       the given environment by calling `should_execute_combination`.
    2. If the test combination is going to be executed, then the arguments for
       all combined parameters are validated.  Some arguments can be handled in
       a special way.  This is achieved by implementing that logic in
       `ParameterModifier` instances that returned from `parameter_modifiers`.
    3. Before executing the test, `context_managers` are installed
       around it.
docstr: Indicates whether the combination of test arguments should be executed.
  
  If the environment doesn't satisfy the dependencies of the test
  combination, then it can be skipped.
  
  Args:
    kwargs:  Arguments that are passed to the test combination.
  
  Returns:
    A tuple boolean and an optional string.  The boolean False indicates
  that the test should be skipped.  The string would indicate a textual
  description of the reason.  If the test is going to be executed, then
  this method returns `None` instead of the string.
docstr_tok: ["Indicates","whether","the","combination","of","test","arguments","should","be","executed",".","If","the","environment","does","n't","satisfy","the","dependencies","of","the","test","combination",",","then","it","can","be","skipped",".","Args",":","kwargs",":","Arguments","that","are","passed","to","the","test","combination",".","Returns",":","A","tuple","boolean","and","an","optional","string",".","The","boolean","False","indicates","that","the","test","should","be","skipped",".","The","string","would","indicate","a","textual","description","of","the","reason",".","If","the","test","is","going","to","be","executed",",","then","this","method","returns","`","None","`","instead","of","the","string","."]
code: def should_execute_combination(self, kwargs):
      """Indicates whether the combination of test arguments should be executed.
  
      If the environment doesn't satisfy the dependencies of the test
      combination, then it can be skipped.
  
      Args:
        kwargs:  Arguments that are passed to the test combination.
  
      Returns:
        A tuple boolean and an optional string.  The boolean False indicates
      that the test should be skipped.  The string would indicate a textual
      description of the reason.  If the test is going to be executed, then
      this method returns `None` instead of the string.
      """
      del kwargs
      return (True, None)
  
imports: from collections import OrderedDict
  import contextlib
  import types
  import unittest
  from absl.testing import parameterized
  import six
  from tensorflow.python.util import tf_inspect
label_desc: Use image node_id 1 for calling the TestCombination obj's underlying member method code with example usage: obj.should_execute_combination(kwargs) and returns: True,  None