Author: Raffael Tfirst <raffael.tfi...@gmail.com> Branch: py3.5 Changeset: r85611:5ef09f069fcb Date: 2016-07-08 13:39 +0200 http://bitbucket.org/pypy/pypy/changeset/5ef09f069fcb/
Log: Fix astbuilder test for function (all astbuilder tests adjusted to check new unpack functionality) diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/astcompiler/test/test_astbuilder.py --- a/pypy/interpreter/astcompiler/test/test_astbuilder.py +++ b/pypy/interpreter/astcompiler/test/test_astbuilder.py @@ -492,12 +492,12 @@ assert not args.args assert not args.defaults assert args.kwarg is None - assert args.vararg == "a" + assert args.vararg.arg == "a" args = self.get_first_stmt("def f(**a): pass").args assert not args.args assert not args.defaults assert args.vararg is None - assert args.kwarg == "a" + assert args.kwarg.arg == "a" args = self.get_first_stmt("def f(a, b, c=d, *e, **f): pass").args assert len(args.args) == 3 for arg in args.args: @@ -505,8 +505,8 @@ assert len(args.defaults) == 1 assert isinstance(args.defaults[0], ast.Name) assert args.defaults[0].ctx == ast.Load - assert args.vararg == "e" - assert args.kwarg == "f" + assert args.vararg.arg == "e" + assert args.kwarg.arg == "f" input = "def f(a=b, c): pass" exc = py.test.raises(SyntaxError, self.get_ast, input).value assert exc.msg == "non-default argument follows default argument" _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit