From fcc500ebc4a6d93a2d610666aa37ece2663b8e22 Mon Sep 17 00:00:00 2001 From: Ezio Melotti Date: Wed, 31 Mar 2010 08:33:50 +0000 Subject: Silence a py3k warning. --- Lib/test/test_inspect.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index a2913e8..23e1289 100644 --- a/Lib/test/test_inspect.py +++ b/Lib/test/test_inspect.py @@ -593,9 +593,12 @@ class TestGetcallargsFunctions(unittest.TestCase): def makeCallable(self, signature): """Create a function that returns its locals(), excluding the autogenerated '.1', '.2', etc. tuple param names (if any).""" - code = ("lambda %s: dict(i for i in locals().items() " - "if not is_tuplename(i[0]))") - return eval(code % signature, {'is_tuplename' : self.is_tuplename}) + with check_py3k_warnings( + ("tuple parameter unpacking has been removed", SyntaxWarning), + quiet=True): + code = ("lambda %s: dict(i for i in locals().items() " + "if not is_tuplename(i[0]))") + return eval(code % signature, {'is_tuplename' : self.is_tuplename}) def test_plain(self): f = self.makeCallable('a, b=1') -- cgit v0.12