code: def test_is_square_manual_set_works(self):
      matrix = array_ops.placeholder_with_default(
          input=np.ones((2, 2)), shape=None
      )
      operator = LinearOperatorMatmulSolve(matrix)
      if not context.executing_eagerly():
          # Eager mode will read in the default value, and discover the answer is
          # True.  Graph mode must rely on the hint, since the placeholder has
          # shape=None...the hint is, by default, None.
          self.assertEqual(None, operator.is_square)
  
      # Set to True
      operator = LinearOperatorMatmulSolve(matrix, is_square=True)
      self.assertTrue(operator.is_square)
  
imports: import numpy
  from tensorflow.python.eager import context
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import linalg_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.linalg import linalg
  from tensorflow.python.ops.parallel_for import control_flow_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 14 for calling the LinearOperatorTest obj's underlying member method code with example usage: obj.test_is_square_manual_set_works() without return types