code: def test_unary_out_tuple(self, xp):
      dtype = xp.float64
      a = testing.shaped_arange((2, 3), xp, dtype)
      out = xp.zeros((2, 3), dtype)
      ret = xp.sin(a, out=(out,))
      assert ret is out
      return ret
  
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
label_desc: Use image node_id 2 for calling the TestUfunc obj's underlying member method code with example usage: obj.test_unary_out_tuple(xp) and returns: ret