use predict so test works for non-egaer execution
diff --git a/tensorflow/python/keras/layers/preprocessing/text_vectorization_test.py b/tensorflow/python/keras/layers/preprocessing/text_vectorization_test.py
index 0202ceb..d3f25a0 100644
--- a/tensorflow/python/keras/layers/preprocessing/text_vectorization_test.py
+++ b/tensorflow/python/keras/layers/preprocessing/text_vectorization_test.py
@@ -476,7 +476,11 @@
 
     standardize = "".join(["lower", "_and_strip_punctuation"])
     layer = get_layer_class()(standardize=standardize)
-    output = layer(input_array).numpy()
+
+    input_data = keras.Input(shape=(1,), dtype=dtypes.string)
+    output_data = layer(input_data)
+    model = keras.Model(inputs=input_data, outputs=output_data)
+    output = model.predict(input_array)
 
     self.assertAllEqual(expected_output, output)
 
@@ -486,7 +490,11 @@
 
     split = "".join(["white", "space"])
     layer = get_layer_class()(split=split)
-    output = layer(input_array).numpy()
+
+    input_data = keras.Input(shape=(1,), dtype=dtypes.string)
+    output_data = layer(input_data)
+    model = keras.Model(inputs=input_data, outputs=output_data)
+    output = model.predict(input_array)
 
     self.assertAllEqual(expected_output, output)