Submit
Path:
~
/
/
lib64
/
python2.7
/
site-packages
/
Cheetah
/
Tests
/
File Content:
Regressions.pyo
� �l�Rc @ s& d d l Z d d l Z d d l Z d d l Z e j d e j d Z Z e e f Z d � Z d e f d � � YZ d e f d � � YZ d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ e d k r"e j � n d S( i����Ni i c C s t d k o t d k S( sJ Python 2.3 is still supported by Cheetah, but doesn't support decorators i i ( t majorVert minorVer( ( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyt isPython23 s t GetAttrExceptionc B s e Z RS( ( t __name__t __module__( ( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyR s t CustomGetAttrClassc B s e Z d � Z RS( c C s t d | � � d S( Ns FAIL, %s( R ( t selft name( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyt __getattr__ s ( R R R ( ( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyR s t GetAttrTestc B s e Z d Z d � Z d � Z RS( s� Test for an issue occurring when __getatttr__() raises an exception causing NameMapper to raise a NotFound exception c C sT t � } y | j GHWn+ t k r+ } d S| j d | � n X| j d � d S( Ns Invalid exception raised: %ss# Should have had an exception raised( R t attrR t fail( R t ot e( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyt test_ValidException s c C sZ d } t j j j | d i d t �} | d i t � d 6g � } | j t | j � d S( NsJ #def raiseme() $obj.attr #end deft compilerSettingst keepRefToGeneratedCodet searchListt obj( t Cheetaht Templatet compilet TrueR t failUnlessRaisesR t raiseme( R t template( ( s? /usr/lib64/python2.7/site-packages/Cheetah/Tests/Regressions.pyt test_NotFoundException'