code: def test_int_from_address(self):
      for t in signed_types + unsigned_types:
          # the array module doesn't support all format codes
          # (no 'q' or 'Q')
          try:
              array.array(t._type_)
          except ValueError:
              continue
          a = array.array(t._type_, [100])
  
          # v now is an integer at an 'external' memory location
          v = t.from_address(a.buffer_info()[0])
          self.assertEqual(v.value, a[0])
          self.assertEqual(type(v), t)
  
          # changing the value at the memory location changes v's value also
          a[0] = 42
          self.assertEqual(v.value, a[0])
  
imports: import array
  import struct
  import sys
  import unittest
  from operator import truth
  from ctypes import byref, sizeof, alignment, c_char, c_byte, c_ubyte, c_short, c_ushort, c_int, c_uint, c_long, c_ulong, c_longlong, c_ulonglong, c_float, c_double, c_longdouble, c_bool
label_desc: Use image node_id 12 for calling the NumberTestCase obj's underlying member method code with example usage: obj.test_int_from_address() without return types