Home | History | Annotate | Download | only in test

Lines Matching full:atexit

4 import atexit
14 self.save_handlers = atexit._exithandlers
15 atexit._exithandlers = []
20 atexit._exithandlers = self.save_handlers
23 atexit.register(self.h1)
24 atexit.register(self.h4)
25 atexit.register(self.h4, 4, kw="abc")
26 atexit._run_exitfuncs()
31 atexit.register(lambda: 1, 0, 0, (x for x in (1,2)), 0, 0)
32 self.assertRaises(TypeError, atexit._run_exitfuncs)
35 atexit.register(self.h1)
36 atexit.register(self.h2)
37 atexit.register(self.h3)
38 atexit._run_exitfuncs()
45 reload(atexit)
47 atexit.register(self.h2)
48 atexit._run_exitfuncs()
54 atexit.register(self.raise1)
55 atexit.register(self.raise2)
56 self.assertRaises(TypeError, atexit._run_exitfuncs)