code: def test_inplace(self):
      obj = np.array(self.num23seq, dtype=self.type.dtype)
      assert not obj.flags["FORTRAN"] and obj.flags["CONTIGUOUS"]
      shape = obj.shape
      a = self.array(shape, intent.inplace, obj)
      assert obj[1][2] == a.arr[1][2], repr((obj, a.arr))
      a.arr[1][2] = 54
      assert (
          obj[1][2]
          == a.arr[1][2]
          == np.array(54, dtype=self.type.dtype)
      )
      assert a.arr is obj
      assert obj.flags["FORTRAN"]  # obj attributes are changed inplace!
      assert not obj.flags["CONTIGUOUS"]
  
imports: import os
  import sys
  import copy
  import platform
  import pytest
  from pathlib import Path
  import numpy
  from numpy.testing import assert_, assert_equal
  from numpy._core._type_aliases import c_names_dict
  from .None import util
label_desc: Use image node_id 24 for calling the TestSharedMemory obj's underlying member method code with example usage: obj.test_inplace() without return types