message: Remove a test of Keras implementation details that are subject to change. Specifically, the test checks that nested layers in a functional model have their _keras_history updated when that model is used to construct a bigger functional model.
  In the future this incidental internal-implementation-specific-behavior will break.
diff: @@ -2073,18 +2073,6 @@ class CacheCorrectnessTest(keras_parameterized.TestCase):
  # `None` value passed during construction is overridden.
  self.assertAllEqual(network(x, training=False), x * 0.0)
  - def test_keras_history_propagation_(self):
  - for input_shape in [(1,), (1, 1)]:
  - sub_in = input_layer_lib.Input((1,))
  - relu_layer = layers.ReLU()
  - sub_out = relu_layer(sub_in)
  - submodel = functional.Functional(sub_in, sub_out)
  - self.assertLen(relu_layer._inbound_nodes, 1)
  -
  - inp = input_layer_lib.Input(input_shape)
  - submodel(inp)
  - self.assertLen(relu_layer._inbound_nodes, 2)
  -
  if __name__ == '__main__':
  test.main()
  