code: def test_from_address(self):
      # Failed with 0.9.8, reported by JUrner
      p = create_string_buffer(b"foo")
      sz = (c_char * 3).from_address(addressof(p))
      self.assertEqual(sz[:], b"foo")
      self.assertEqual(sz[::], b"foo")
      self.assertEqual(sz[::-1], b"oof")
      self.assertEqual(sz[::3], b"f")
      self.assertEqual(sz[1:4:2], b"o")
      self.assertEqual(sz.value, b"foo")
  
imports: import ctypes
  import sys
  import unittest
  import warnings
  from ctypes import Structure, Array, sizeof, addressof, create_string_buffer, create_unicode_buffer, c_char, c_wchar, c_byte, c_ubyte, c_short, c_ushort, c_int, c_uint, c_long, c_ulonglong, c_float, c_double, c_longdouble
  from test.support import bigmemtest, _2G
  from ._support import _CData, PyCArrayType, Py_TPFLAGS_DISALLOW_INSTANTIATION, Py_TPFLAGS_IMMUTABLETYPE
label_desc: Use image node_id 7 for calling the ArrayTestCase obj's underlying member method code with example usage: obj.test_from_address() without return types