File: //opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_warning.pyo
�
	T~gc           @   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
 d	 e j f d
 �  �  YZ d e j f d �  �  YZ e d
 k r� e j d d d e � n  d S(   s6  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(   t   captured_stderrt   idle(   t   run(   t   PyShellsf   
Warning (from warnings module):
  File "test_warning.py", line 99
    Line of code
UserWarning: Test
s   >>> t   RunWarnTestc           B   s,   e  Z e j e d  � d �  � Z d �  Z RS(   s#   Does not work when run within Idle.c         C   sZ   |  j  t j t � t j t � |  j  t j t j � t j t � |  j  t j t � d  S(   N(   t   assertIst   warningst   showwarningR   t   capture_warningst   Truet   idle_showwarning_subproct   False(   t   self(    (    sC   /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_warning.pyt   test_showwarnings"