import sys



if sys.platform != 'darwin':

    raise ValueError, "This test only leaks on Mac OS X"



def leak():

    # taken from platform._mac_ver_lookup()

    from gestalt import gestalt

    import MacOS



    try:

        gestalt('sysu')

    except MacOS.Error:

        pass

