From: Ezio Melotti Date: Wed, 31 Mar 2010 08:33:50 +0000 (+0000) Subject: Silence a py3k warning. X-Git-Tag: v2.7b1~175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcc500ebc4a6d93a2d610666aa37ece2663b8e22;p=python Silence a py3k warning. --- diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index a2913e8caf..23e12894d7 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')