[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