importatexitdefhandler1():print"handler1"defhandler2(*args,**kargs):print"handler2",args,kargs# save any exit functions that may have been registered as part of the# test framework_exithandlers=atexit._exithandlersatexit._exithandlers=[]atexit.register(handler1)atexit.register(handler2)atexit.register(handler2,7,kw="abc")# simulate exit behavior by calling atexit._run_exitfuncs directly...atexit._run_exitfuncs()# restore exit handlersatexit._exithandlers=_exithandlers