;
Ëâ"Ic               @   sW   d  d l  Z  d  d l m Z Gd   d e  j  Z d   Z e d k o e   n d S(   i    N(   u   supportc             B   s;   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d S(   c             C   sŁ   t  i  j    } |  j t | i   |  j t |  t  i  j    } |  j t | i   |  j t |  t  i  j    } |  j t | i   |  j t |  d  S(   N(   u   typeu   keysu   assertRaisesu	   TypeErroru   itemsu   values(   u   selfu   ktu   itu   vt(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   test_constructors_not_callable   s    c             C   sy  i d d 6d d 6} | j    } |  j t |  d  |  j t |  d d h  |  j | d d h  |  j | d d d h  |  j | d d h  |  j | d h  |  j | d  |  j d | k  |  j d | k  |  j d | k  |  j d | k  |  j | j    | j     i d	 d 6d
 d 6} |  j | j    | j     | d =|  j | j    | j     d  S(   Ni
   i   u   ABCu   ai   u   bi*   u   Zi   u   def(   u   keysu   assertEqualu   lenu   setu   assertNotEqualu   assert_(   u   selfu   du   keysu   e(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   test_dict_keys   s$    c             C   s­  i d d 6d d 6} | j    } |  j t |  d  |  j t |  d d h  |  j | d d h  |  j | d d d h  |  j | d d h  |  j | d h  |  j | d  |  j d | k  |  j d | k  |  j d | k  |  j d | k  |  j d | k  |  j d | k  |  j d | k  |  j | j    | j     | j   } |  j | j    | j     d | d <|  j | j    | j     d  S(   Ni
   i   u   ABCu   ai   u   junku   defi*   i   i   (   i   i
   (   u   au   ABC(   i   i
   (   u   au   ABC(   i   i
   (   u   au   ABC(   i   i
   (   u   au   def(   i   i
   (   i   i
   (   u   au   ABC(   i   i   (    (   i   (   i   i   i   (   u   itemsu   assertEqualu   lenu   setu   assertNotEqualu   assert_u   copy(   u   selfu   du   itemsu   e(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   test_dict_items%   s*    
c             C   sd   i d d 6d d 6} i d d 6d d 6} |  j  | j   | j    |  j | j   | j    d  S(   Ni   i   i   i   (   i   i   (   i   i   (   u   assertEqualu   keysu   itemsu   assertNotEqual(   u   selfu   du   e(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   test_dict_mixed_keys_items<   s    c             C   sV   i d d 6d d 6} | j    } |  j t |  d d h  |  j t |  d  d  S(   Ni
   i   u   ABCu   ai   (   u   valuesu   assertEqualu   setu   len(   u   selfu   du   values(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   test_dict_valuesB   s    N(   u   __name__u
   __module__u   test_constructors_not_callableu   test_dict_keysu   test_dict_itemsu   test_dict_mixed_keys_itemsu   test_dict_values(   u
   __locals__(    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   DictSetTest   s
   
				u   DictSetTestc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   DictSetTest(    (    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu	   test_mainH   s    u   __main__(   u   unittestu   testu   supportu   TestCaseu   DictSetTestu	   test_mainu   __name__(    (    (    u0   /mit/python/lib/python3.0/test/test_dictviews.pyu   <module>   s
   D	