Ñò
à"Ic           @   s~   d  d k  Z  d  d k Z d  d k Z d  d k Z d  d k l Z d e  i f d „  ƒ  YZ d „  Z e	 d j o e ƒ  n d S(   iÿÿÿÿN(   t   test_supportt
   TestAepackc           B   s+  e  Z e i d  ƒ e i d ƒ e i d ƒ e i d d ƒ e i d d d ƒ e i d d ƒ e i	 d d d ƒ e i
 d d ƒ e i d	 d
 ƒ e i d	 d
 d d ƒ e i d d d ƒ e i d d ƒ e i d ƒ e i d e i d ƒ ƒ g Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   t   enumt   typet   kwrdi   i
   s   <   s   not i    s   international texti2   id   i–   iÈ   i p  i `  i P  t   xxxxs   unknown type datai   c         C   s8   d } t  i | ƒ } t  i | ƒ } |  i | | ƒ d  S(   Ns   a string(   t   aepackt   packt   unpackt   assertEqual(   t   selft   ot   packedt   unpacked(    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_string   s    c         C   s8   d } t  i | ƒ } t  i | ƒ } |  i | | ƒ d  S(   Ni   (   R   R   R   R	   (   R
   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_int!   s    c         C   s8   d } t  i | ƒ } t  i | ƒ } |  i | | ƒ d  S(   Ng333333(@(   R   R   R   R	   (   R
   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_float'   s    c         C   s8   d  } t i | ƒ } t i | ƒ } |  i | | ƒ d  S(   N(   t   NoneR   R   R   R	   (   R
   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_None-   s    c         C   sR   xK |  i  D]@ } t i | ƒ } t i | ƒ } |  i t | ƒ t | ƒ ƒ q
 Wd  S(   N(   t   OBJECTSR   R   R   R	   t   repr(   R
   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_aeobjects3   s
    
 c         C   sn   y d d  k  } Wn d  SX| i i t i ƒ } t i | ƒ } t i | ƒ } |  i | i	 ƒ  | i	 ƒ  ƒ d  S(   Niÿÿÿÿ(
   t   Carbon.Filet   Filet   FSSpect   ost   curdirR   R   R   R	   t   as_pathname(   R
   t   CarbonR   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_FSSpec9   s    c         C   sŽ   y d d  k  } Wn d  SX| i i t i ƒ i ƒ  } t i | ƒ } t i | ƒ } |  i	 | i
 d  ƒ d i ƒ  | i
 d  ƒ d i ƒ  ƒ d  S(   Niÿÿÿÿi    (   R   R   R   R   R   t   NewAliasMinimalR   R   R   R	   t   FSResolveAliasR   R   (   R
   R   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   test_roundtrip_AliasC   s    (   t   __name__t
   __module__t   aetypest   Enumt   Typet   Keywordt   Ranget
   Comparisont   Logicalt   IntlTextt   IntlWritingCodet   QDPointt   QDRectanglet   RGBColort   Unknownt	   Charactert   LineR   R   R   R   R   R   R   R    (    (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyR   	   s*   						
c           C   s   t  i t ƒ d  S(   N(   R    t   run_unittestR   (    (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt	   test_mainO   s    t   __main__(
   t   unittestR   R#   R   t   testR    t   TestCaseR   R3   R!   (    (    (    s-   /mit/python/lib/python2.6/test/test_aepack.pyt   <module>   s   F	