Current File : //opt/imh-python/lib/python2.7/test/test_complex_args.pyc
�
��Wc@sdddlZddlmZddlZdejfd��YZd�Zedkr`e�ndS(i����N(ttest_supporttComplexArgsTestCasecBskeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(cGs|j||�|�dS(N(tassertEqual(tselftfunctexpectedtargs((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pytcheckscBsejd�dUdS(Ns�
        def f(((((x))))): return x
        self.check(f, 1, 1)
        # Inner parens are elided, same as: f(x,)
        def f(((x)),): return x
        self.check(f, 2, 2)
        (ttextwraptdedent(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_func_parens_no_unpackingscBsejd�dUdS(Ns
        def f(((((x),)))): return x
        self.check(f, 3, (3,))
        def f(((((x)),))): return x
        self.check(f, 4, (4,))
        def f(((((x))),)): return x
        self.check(f, 5, (5,))
        def f(((x),)): return x
        self.check(f, 6, (6,))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_func_1s	cBsejd�dUdS(NsP
        def f(((((x)),),)): return x
        self.check(f, 2, ((2,),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_func_2&scBsejd�dUdS(NsV
        def f((((((x)),),),)): return x
        self.check(f, 3, (((3,),),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_func_3,scBsejd�dUdS(Nsh
        def f((((((x)),),),), a, b, c): return x, a, b, c
        self.check(f, (3, 9, 8, 7), (((3,),),), 9, 8, 7)

        def f(((((((x)),)),),), a, b, c): return x, a, b, c
        self.check(f, (3, 9, 8, 7), (((3,),),), 9, 8, 7)

        def f(a, b, c, ((((((x)),)),),)): return a, b, c, x
        self.check(f, (9, 8, 7, 3), 9, 8, 7, (((3,),),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_func_complex2s	cBsejd�dUdS(Ns�
        f = lambda (((((x))))): x
        self.check(f, 1, 1)
        # Inner parens are elided, same as: f(x,)
        f = lambda ((x)),: x
        self.check(f, 2, 2)
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_lambda_parens_no_unpackingAscBsejd�dUdS(Ns

        f = lambda (((((x),)))): x
        self.check(f, 3, (3,))
        f = lambda (((((x)),))): x
        self.check(f, 4, (4,))
        f = lambda (((((x))),)): x
        self.check(f, 5, (5,))
        f = lambda (((x),)): x
        self.check(f, 6, (6,))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyt
test_lambda_1Js	cBsejd�dUdS(NsO
        f = lambda (((((x)),),)): x
        self.check(f, 2, ((2,),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyt
test_lambda_2VscBsejd�dUdS(NsU
        f = lambda ((((((x)),),),)): x
        self.check(f, 3, (((3,),),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyt
test_lambda_3\scBsejd�dUdS(Nse
        f = lambda (((((x)),),),), a, b, c: (x, a, b, c)
        self.check(f, (3, 9, 8, 7), (((3,),),), 9, 8, 7)

        f = lambda ((((((x)),)),),), a, b, c: (x, a, b, c)
        self.check(f, (3, 9, 8, 7), (((3,),),), 9, 8, 7)

        f = lambda a, b, c, ((((((x)),)),),): (a, b, c, x)
        self.check(f, (9, 8, 7, 3), 9, 8, 7, (((3,),),))
        (RR	(R((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyttest_lambda_complexbs	(
t__name__t
__module__RR
RRR
RRRRRR(((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyRs													cCs6tjdtfdtf��tjt�WdQXdS(Ns*tuple parameter unpacking has been removeds(parenthesized argument names are invalid(Rtcheck_py3k_warningst
SyntaxWarningtrun_unittestR(((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyt	test_mainos	t__main__(tunittestttestRRtTestCaseRRR(((so/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_complex_args.pyt<module>si