tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
P\¬Qc@spdZddlmZmZddlZddlZdejfd„ƒYZd„Ze    dkrleƒndS(sDVerify that warnings are issued for global statements following use.iÿÿÿÿ(t run_unittesttcheck_syntax_errorNt GlobalTestscBs,eZd„Zd„Zd„Zd„ZRS(cCsd}t||ƒdS(Ns<def wrong1():
    a = 1
    b = 2
    global a
    global b
(R(tselft prog_text_1((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyttest1
scCsd}t||ƒdS(Ns'def wrong2():
    print x
    global x
(R(Rt prog_text_2((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyttest2scCsd}t||ƒdS(Ns1def wrong3():
    print x
    x = 2
    global x
(R(Rt prog_text_3((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyttest3scCsd}t|ddƒdS(Nsglobal x
x = 2
s <test string>texec(tcompile(Rt prog_text_4((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyttest4%s(t__name__t
__module__RRR    R (((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyRs    
           cCs4tjƒ"tjdddƒttƒWdQXdS(Nterrortmodules <test string>(twarningstcatch_warningstfilterwarningsRR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyt    test_main.s t__main__(
t__doc__ttest.test_supportRRtunittestRtTestCaseRRR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_global.pyt<module>s  &