added unit test for None axes placeholders in fftshift
diff --git a/tensorflow/python/kernel_tests/signal/fft_ops_test.py b/tensorflow/python/kernel_tests/signal/fft_ops_test.py
index b5858e3..4e8a2ba 100644
--- a/tensorflow/python/kernel_tests/signal/fft_ops_test.py
+++ b/tensorflow/python/kernel_tests/signal/fft_ops_test.py
@@ -606,5 +606,15 @@
np.fft.ifftshift(shifted, axes=(0, 1)))
+ @test_util.run_deprecated_v1
+ def testNoneAxes(self):
+ x = array_ops.placeholder(shape=[None, None, None], dtype='float32')
+ axes_to_test = [None, 1, [1, 2]]
+ for axes in axes_to_test:
+ y_fftshift = fft_ops.fftshift(x, axes=axes)
+ y_ifftshift = fft_ops.ifftshift(x, axes=axes)
+ with self.session() as sess:
+ sess.run([y_fftshift, y_ifftshift], feed_dict={x: np.zeros((16, 256, 256))})
+
if __name__ == "__main__":
test.main()