def METHOD_NAME(self):
    # http://sourceforge.net/tracker/?func=detail&aid=1518190&group_id=5470&atid=105470
    if sizeof(c_void_p) == 4:
        self.assertEqual(c_void_p(0xFFFFFFFFL).value,
                             c_void_p(-1).value)
        self.assertEqual(c_void_p(0xFFFFFFFFFFFFFFFFL).value,
                             c_void_p(-1).value)
    elif sizeof(c_void_p) == 8:
        self.assertEqual(c_void_p(0xFFFFFFFFL).value,
                             0xFFFFFFFFL)
        self.assertEqual(c_void_p(0xFFFFFFFFFFFFFFFFL).value,
                             c_void_p(-1).value)
        self.assertEqual(c_void_p(0xFFFFFFFFFFFFFFFFFFFFFFFFL).value,
                             c_void_p(-1).value)
    self.assertRaises(TypeError, c_void_p, 3.14) # make sure floats are NOT accepted
    self.assertRaises(TypeError, c_void_p, object()) # nor other objects