£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

f
  c               @   s   d  Z  d d l Z d d l m Z d d l Z e j Z d e j k Z d d l m	 Z	 d d l m
 Z d Z e d Z Gd	 d
   d
 e j  Z Gd d   d e j  Z e d k r e j d d d d  n  d S(   u6  Test 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).
i    N(   u   captured_stderru   idle(   u   run(   u   PyShelluf   
Warning (from warnings module):
  File "test_warning.py", line 99
    Line of code
UserWarning: Test
u   >>> c             B   s>   |  Ee  Z d  Z e j e d  d d    Z d d   Z d S(   u   RunWarnTestu#   Does not work when run within Idle.c             C   sZ   |  j  t j t  t j d  |  j  t j t j  t j d  |  j  t j t  d  S(   NTF(   u   assertIsu   warningsu   showwarningu   runu   capture_warningsu   Trueu   idle_showwarning_subprocu   False(   u   self(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   test_showwarnings"   s
    u   RunWarnTest.test_showwarningsc             C   sT   t    E } t j d t d d | d  |  j t j   | j   j    Wd  QXd  S(   Nu   Testu   test_warning.pyic   u   Line of code(   u   captured_stderru   runu   idle_showwarning_subprocu   UserWarningu   assertEqualu   idlemsgu
   splitlinesu   getvalue(   u   selfu   f(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   test_run_show*   s    u   RunWarnTest.test_run_showN(   u   __name__u
   __module__u   __qualname__u   unittestu   skipIfu   running_in_idleu   test_showwarningsu   test_run_show(   u
   __locals__(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   RunWarnTest    s   u   RunWarnTestc             B   sJ   |  Ee  Z d  Z e j e d  d d    Z d d   Z d d   Z d S(	   u   ShellWarnTestu#   Does not work when run within Idle.c             C   sZ   |  j  t j t  t j d  |  j  t j t j  t j d  |  j  t j t  d  S(   NTF(   u   assertIsu   warningsu   showwarningu   shellu   capture_warningsu   Trueu   idle_showwarningu   False(   u   self(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   test_showwarnings3   s
    u   ShellWarnTest.test_showwarningsc             C   s/   t  j d t d d d  } |  j t |  d  S(   Nu   Testu   test_warning.pyic   u   Line of code(   u   shellu   idle_formatwarningu   UserWarningu   assertEqualu   idlemsg(   u   selfu   s(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   test_idle_formatter;   s    u!   ShellWarnTest.test_idle_formatterc             C   sT   t    E } t j d t d d | d  |  j t j   | j   j    Wd  QXd  S(   Nu   Testu   test_warning.pyic   u   Line of code(   u   captured_stderru   shellu   idle_showwarningu   UserWarningu   assertEqualu   shellmsgu
   splitlinesu   getvalue(   u   selfu   f(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   test_shell_showA   s    u   ShellWarnTest.test_shell_showN(	   u   __name__u
   __module__u   __qualname__u   unittestu   skipIfu   running_in_idleu   test_showwarningsu   test_idle_formatteru   test_shell_show(   u
   __locals__(    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   ShellWarnTest1   s   u   ShellWarnTestu   __main__u	   verbosityi   u   exitF(   u   __doc__u   unittestu   test.supportu   captured_stderru   warningsu   showwarningu   __name__u   running_in_idleu   idlelibu   runu   PyShellu   shellu   idlemsgu   shellmsgu   TestCaseu   RunWarnTestu   ShellWarnTestu   mainu   False(    (    (    uC   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_warning.pyu   <module>   s   		
