def testPrintTensorArrayPassthrough(self):
   a = tensor_array_ops.TensorArray(
       size=2, dtype=dtypes.int32, clear_after_read=False)
   a = a.write(1, 1)
   a = a.write(0, 0)
   a = prettyprint_ops.print_op(a)
   with self.test_session():
     self.assertAllEqual(a.stack().eval(), constant_op.constant([0, 1]).eval())
 def testPrintSparseTensorPassthrough(self):
   a = sparse_tensor.SparseTensor(
       indices=[[0, 0], [1, 2]], values=[1, 2], dense_shape=[3, 4])
   b = sparse_tensor.SparseTensor(
       indices=[[0, 0], [1, 2]], values=[1, 2], dense_shape=[3, 4])
   a = prettyprint_ops.print_op(a)
   with self.test_session():
     self.assertAllEqual(
         sparse_ops.sparse_tensor_to_dense(a).eval(),
         sparse_ops.sparse_tensor_to_dense(b).eval())
 def testPrintVariable(self):
   a = variables.Variable(1.0)
   a = prettyprint_ops.print_op(a)
   with self.test_session():
     variables.global_variables_initializer().run()
     a.eval()
 def testPrintTensorPassthrough(self):
   a = constant_op.constant([1])
   a = prettyprint_ops.print_op(a)
   with self.test_session():
     self.assertEqual(a.eval(), constant_op.constant([1]).eval())