[Python-3000-checkins] r66563 - python/branches/py3k/Lib/test/test_atexit.py

Benjamin Peterson musiccomposition at gmail.com
Tue Sep 23 22:31:17 CEST 2008


On Mon, Sep 22, 2008 at 10:26 PM, Skip Montanaro
<skip.montanaro at gmail.com> wrote:
> backport?

Will do.

>
>    def test_badargs(self):
>        s = StringIO.StringIO()
>        sys.stdout = sys.stderr = s
>        save_handlers = atexit._exithandlers
>        atexit._exithandlers = []
>        try:
>            atexit.register(lambda: 1, 0, 0, (x for x in (1,2)), 0, 0)
>            self.assertRaises(TypeError, atexit._run_exitfuncs)
>        finally:
>            sys.stdout = sys.__stdout__
>            sys.stderr = sys.__stderr__
>            atexit._exithandlers = save_handlers

This is already done in the setUp and tearDown methods.



-- 
Cheers,
Benjamin Peterson
"There's no place like 127.0.0.1."


More information about the Python-3000-checkins mailing list