mς
­fIc           @   s+  d  k  l Z d GHd GHd GHd Z x e d  D]v Z e e Z y d d Wn7 e j
 o n& e j
 o n e j
 o n Xy Wn n Xz Wd Xe e Z q/ We d j o e d	  n d
 GHd f  d     YZ d e f d     YZ	 d f  d     YZ
 d e f d     YZ y e    Wn n Xy e    Wn e j
 o n Xy e	    Wn e j
 o n Xy e	    Wn e
 j
 o e  n n Xe   Z e	   Z y e e  Wn/ e	 j
 o# Z e e j o e d  q n Xe d  y
 e  Wn/ e j
 o# Z e e j o e d  q<n Xy e	 e  Wn e j
 o n Xy e e  Wn2 e j
 o& Z e e e  p e d  q‘n Xd GHe d  Z e d  Z e e j o e d  n e d  Z e d  Z e e j o e d  n e d  Z e d  Z e e j o e d  n e d  Z e d  Z e e j o
 e  n e d  Z e d  Z e e j o
 e  n e d  Z e d  Z e e j o
 e  n e d  Z e d   Z e e j o
 e  n e d!  Z e d"  Z e e j o
 e  n d S(#   (   s
   TestFaileds
   2. Opcodess   XXX Not yet fully implementeds   2.1 try inside for loopi    i
   i   NiZ   s   try inside fors   2.2 raise class exceptionst   AClassc           B   s   t  Z RS(   N(   t   __name__t
   __module__(    (    (    t.   /mit/python/lib/python2.4/test/test_opcodes.pyR       s    t   BClassc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s    t   CClassc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s    t   DClassc           B   s   t  Z d   Z RS(   Nc         C   s   d  S(   N(    (   t   selft   ignore(    (    R   t   __init__    s    (   R   R   R	   (    (    (    R   R      s   s   v!=bs   no exceptions   v!=b AClasss   v not DClasss   2.3 comparing function objectss   lambda: Nones   functions should not be sames   lambda a: as   lambda a=1: as	   lambda: 0s	   lambda: 1s   lambda a: Nones   lambda b: Nones   lambda a=None: Nones   lambda a=0: Nones   lambda a=1: None(   t   test.test_supportt
   TestFailedt   nt   ranget   it	   NameErrort   ZeroDivisionErrort	   TypeErrorR    R   R   R   t   at   bt   vt
   isinstancet   evalt   ft   g(   R   R    R   R   R   R   R   R   R   R   R   R   (    (    R   t   ?   sΞ    
               
 		  	 
        
 
 
 
 