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