mò
­fIc           @   sE  d  k  l Z l Z d k l Z l Z l Z d k Z d! Z e i	 Z
 e
 Z xn e e ƒ D]` Z e e e d ƒ Z e d j	 o; e e e i ƒ o( e e e j d e ƒ e i e ƒ qX qX We e e ƒ d j d	 e ƒ [ xbe
 D]ZZ e e e ƒ Z e o d
 Ge Gd Ge GHn e i ƒ  Z e i ƒ  Z e e e ƒ e j d ƒ e e e ƒ d j d ƒ e \ Z Z Z Z Z  e e e ƒ e j d ƒ e e e ƒ e j d ƒ e e e ƒ e j d ƒ e e e e! ƒ d ƒ e e e j d ƒ e e e  ƒ e j d ƒ e e e ƒ e j p
 e d j d ƒ e d j	 oÒ e e e ƒ d j d ƒ e \ Z Z Z Z Z  e e e ƒ e j d ƒ e e e ƒ e j d ƒ e e e ƒ e j d ƒ e e e e! ƒ d ƒ e e e j d ƒ e e e  ƒ e j d ƒ e e e j  d ƒ n e e" e d ƒ d ƒ e e e e d ƒ ƒ e j d  ƒ qã Wd S("   (   s   verboses   verify(   s	   TupleTypes
   StringTypes   IntTypeNt   alphat   betat	   candidatet   finals(   %r should have been in all_feature_namesi    s"   all_feature_names has too much: %rs   Checking __future__ t   values   optional isn't tuplei   s   optional isn't 5-tuples   optional major isn't ints   optional minor isn't ints   optional micro isn't ints   optional level isn't strings'   optional level string has unknown values   optional serial isn't ints   mandatory isn't tuple or Nones   mandatory isn't 5-tuples   mandatory major isn't ints   mandatory minor isn't ints   mandatory micro isn't ints   mandatory level isn't strings)   mandatory serial string has unknown values   mandatory serial isn't ints8   optional not less than mandatory, and mandatory not Nonet   compiler_flags(   feature is missing a .compiler_flag attrs   .compiler_flag isn't int(   R    R   R   R   (#   t   test.test_supportt   verboset   verifyt   typest	   TupleTypet
   StringTypet   IntTypet
   __future__t   GOOD_SERIALSt   all_feature_namest   featurest   given_feature_namest   dirt   namet   getattrt   Nonet   objt
   isinstancet   _Featuret   removet   lent   featureR   t   getOptionalReleaset   optionalt   getMandatoryReleaset	   mandatoryt   typet   majort   minort   microt   levelt   serialt
   basestringt   hasattr(   R!   R   R   R   R   R%   R   R   R   R   R   R"   R
   R   R   R   R$   R   R#   R   (    (    t1   /mit/python/lib/python2.4/test/test___future__.pyt   ?   sd   		   