shell bypass 403
�
?��cc @ s� d Z d d l Z d d l Z d d l Z d d l m Z e j Z d Z d Z
d Z e j � Z e j
Z d j � Z e j j e � Z d Z d Z d
Z d e j f d � � YZ d
� Z e d k r� e � n d S( s Tests for the linecache module i����N( t supports
!@$)(!@#_1t s, inspect_fodder inspect_fodder2 mapping_testss
linecache abcs3
" Docstring "
def function():
return result
s%
def f():
return 1 + 1
a = f()
s
def f():
return 3t LineCacheTestsc B s5 e Z d � Z d � Z d � Z d � Z d � Z RS( c C sz t j } | j | t d � t � | j | t d � t � | j t | t d � | j | t d � t � | j | t d � t � xg t D]_ } t j
j t | � d } x= t
t | � � D]) \ } } | j | | | | d � � q� Wq� Wxg t D]_ } t j
j t | � d } x= t
t | � � D]) \ } } | j | | | | d � � q&Wq� Wt j d � } | j | g � d S( Ni i i����g�������?i s .pys a/b/c/__init__.pyi � ( t linecachet getlinet assertEqualt FILENAMEt EMPTYt assertRaisest TypeErrort INVALID_NAMEt TESTSt ost patht joint TEST_PATHt enumeratet opent MODULESt MODULE_PATHt getlines( t selfR t entryt filenamet indext linet empty( ( s: /usr/local/python-2.7/lib/python2.7/test/test_linecache.pyt test_getline) s
%
%c C sm | j t j t j � t t j d � � } | j t � Wd QXt j t j � } | j | d d d g � d S( Nt ws
s def f():
s
return 3
(
t
addCleanupR t unlinkt TESTFNR t writet SOURCE_3R R R ( R t fpt lines( ( s: /usr/local/python-2.7/lib/python2.7/test/test_linecache.pyt test_no_ending_newlineG s
c C s� g } xD t D]<