JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў f c@sdZddlZddlmZddlZejZdejkZddlm Z ddlm Z dZ e dZ Gd d d ejZGd d d ejZed krejddddndS(u6Test warnings replacement in PyShell.py and run.py. This file could be expanded to include traceback overrides (in same two modules). If so, change name. Revise if output destination changes (http://bugs.python.org/issue18318). Make sure warnings module is left unaltered (http://bugs.python.org/issue18081). iN(ucaptured_stderruidle(urun(uPyShelluf Warning (from warnings module): File "test_warning.py", line 99 Line of code UserWarning: Test u>>> cBs>|EeZdZejedddZddZdS(u RunWarnTestu#Does not work when run within Idle.cCsZ|jtjttjd|jtjtjtjd|jtjtdS(NTF(uassertIsuwarningsu showwarningurunucapture_warningsuTrueuidle_showwarning_subprocuFalse(uself((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyutest_showwarnings"s   uRunWarnTest.test_showwarningscCsTtE}tjdtdd|d|jtj|jjWdQXdS(NuTestutest_warning.pyicu Line of code(ucaptured_stderrurunuidle_showwarning_subprocu UserWarningu assertEqualuidlemsgu splitlinesugetvalue(uselfuf((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu test_run_show*s uRunWarnTest.test_run_showN(u__name__u __module__u __qualname__uunittestuskipIfurunning_in_idleutest_showwarningsu test_run_show(u __locals__((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu RunWarnTest su RunWarnTestcBsJ|EeZdZejedddZddZddZdS( u ShellWarnTestu#Does not work when run within Idle.cCsZ|jtjttjd|jtjtjtjd|jtjtdS(NTF(uassertIsuwarningsu showwarningushellucapture_warningsuTrueuidle_showwarninguFalse(uself((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyutest_showwarnings3s   uShellWarnTest.test_showwarningscCs/tjdtddd}|jt|dS(NuTestutest_warning.pyicu Line of code(ushelluidle_formatwarningu UserWarningu assertEqualuidlemsg(uselfus((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyutest_idle_formatter;su!ShellWarnTest.test_idle_formattercCsTtE}tjdtdd|d|jtj|jjWdQXdS(NuTestutest_warning.pyicu Line of code(ucaptured_stderrushelluidle_showwarningu UserWarningu assertEqualushellmsgu splitlinesugetvalue(uselfuf((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyutest_shell_showAs uShellWarnTest.test_shell_showN( u__name__u __module__u __qualname__uunittestuskipIfurunning_in_idleutest_showwarningsutest_idle_formatterutest_shell_show(u __locals__((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu ShellWarnTest1s u ShellWarnTestu__main__u verbosityiuexitF(u__doc__uunittestu test.supportucaptured_stderruwarningsu showwarningu__name__urunning_in_idleuidleliburunuPyShellushelluidlemsgushellmsguTestCaseu RunWarnTestu ShellWarnTestumainuFalse(((uC/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyus