Current File : //opt/imh-python/lib/python2.7/test/test_dictviews.pyo |
�
��Wc @ s| d d l Z d d l Z d d l Z d d l Z d d l m Z d e j f d � � YZ d � Z e d k rx e � n d S( i����N( t test_supportt DictSetTestc B st e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d
� Z d � Z
RS( 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( t typet viewkeyst assertRaisest TypeErrort viewitemst
viewvalues( t selft ktt itt vt( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_constructors_not_callable s c C s� i d d 6d d 6} | j � } | j t | � d � | j t | � t d d g � � | j | t d d g � � | j | t d d d g � � | j | t d d g � � | j | t d g � � | j | d � | j d | � | j d | � | j d | � | j d | � | j | j � | j � � i d d 6d
d 6} | j | j � | j � � | d =| j | j � | j � � d S( Ni
i t ABCt ai t bi* t Zi t def( R t assertEqualt lent sett assertNotEqualt assertInt assertNotIn( R t dt keyst e( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_dict_keys s$ "c C s� i d d 6d d 6} | j � } | j t | � d � | j t | � t d d g � � | j | t d
d g � � | j | t d d d g � � | j | t d d g � � | j | t d g � � | j | d � | j d | � | j d | � | j d | � | j d | � | j d | � | j d | � | j d | � | j | j � | j � � | j � } | j | j � | j � � d | d <| j | j � | j � � d S( Ni
i R
R i t junkR i* i i ( i i
( R s ABC( i i
( R s ABC( i i
( R s ABC( i i
( R s def( i i
( i i
( R s ABC( i i ( ( i ( i i i ( R R R R R R R t copy( R R t itemsR ( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt 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 ( R R R R ( R R R ( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_dict_mixed_keys_items? s c C s\ i d d 6d d 6} | j � } | j t | � t d d g � � | j t | � d � d S( Ni
i R
R i ( R R R R ( R R t values( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_dict_valuesE s "c C s� i d d 6d d 6} | j t | � t � t | j � � } | j | t � | j | d k pg | d k � t | j � � } | j | t � | j | d k p� | d k � t | j � � } | j | t � | j | d k p� | d
k � d S( Ni
i R
R s# dict_items([('a', 'ABC'), (1, 10)])s# dict_items([(1, 10), ('a', 'ABC')])s dict_keys(['a', 1])s dict_keys([1, 'a'])s dict_values(['ABC', 10])s dict_values([10, 'ABC'])( t assertIsInstancet reprt strR t
assertTrueR R ( R R t r( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_dict_reprK s
c C s� i d d 6d d 6} i d d 6d d 6} i d d 6d d
6} | j | j � | j � @d d h � | j | j � | j � @d h � | j | j � | j � @t � � | j | j � t | j � � @d d h � | j | j � t | j � � @d h � | j | j � t | j � � @t � � | j | j � t | j � � @d d h � | j | j � | j � Bd d h � | j | j � | j � Bd d d h � | j | j � | j � Bd d d d
h � | j | j � t | j � � Bd d h � | j | j � t | j � � Bd d d h � | j | j � t | j � � Bd d d d
h � | j | j � d Bd d d d h � | j | j � | j � At � � | j | j � | j � Ad d h � | j | j � | j � Ad d d d
h � | j | j � t | j � � At � � | j | j � t | j � � Ad d h � | j | j � t | j � � Ad d d d
h � | j | j � t | j � � Ad d h � | j | j � | j � t � � | j | j � | j � d h � | j | j � | j � d d h � | j | j � t | j � � t � � | j | j � t | j � � d h � | j | j � t | j � � d d h � | j | j � d
d d h � d S( Ni R i R i t ci R i R i ( i i ( i i ( R R R t tupleR ( R t d1t d2t d3( ( sl /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_dictviews.pyt test_keys_set_operations[ sB &##,)),&),,/&#&,),,##&)),c C s� i d d 6d d 6} i d d 6d d 6} i d d 6d d 6} | j | j � | j � @d d
h � | j | j � | j � @d h � | j | j � | j � @t � � | j | j � t | j � � @d d
h � | j | j � t | j � � @d h � | j | j � t | j � � @t � � | j | j � | j � Bd d h � | j | j � | j � Bd d d h � | j | j � | j � Bd d d d h � | j | j � t | j � � Bd d h � | j | j � t | j � � Bd d d h � | j | j � t | j � � Bd d d d h � | j | j � | j � At � � | j | j � | j � Ad! d"