+
    -i                         R t ^ RIt^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      t	 ! R R]P                  4      tR# )zTest interface sorting
N	Interfacec                       ] tR t^tRtR# )I1 N__name__
__module____qualname____firstlineno____static_attributes__r       C/usr/lib/python3/dist-packages/zope/interface/tests/test_sorting.pyr   r          r   r   c                       ] tR t^tRtR# )I2r   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtR# )I3r   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^"tRtR# )I4r   Nr   r   r   r   r   r   "   r   r   r   c                       ] tR t^&tRtR# )I5r   Nr   r   r   r   r   r   &   r   r   r   c                       ] tR t^*tRtR# )I6r   Nr   r   r   r   r   r   *   r   r   r   c                   D   a  ] tR t^.t o R tR tR tR tR tR t	Rt
V tR# )	Testc           	         \         \        \        \        \        \
        .pVP                  4        V P                  V\         \
        \        \        \        \        .4       R # Nr   r   r   r   r   r   sortassertEqualself
iface_lists   & r   test	Test.test0   s;    "b"b"-
b"b"b"%=>r   c           
         \         R \        \        \        \        \
        .pVP                  4        V P                  V\         \
        \        \        \        \        R .4       R # r   r   r!   s   & r   test_w_NoneTest.test_w_None5   s?    $BB3
b"b"b"d%CDr   c                j    ^ RI Hp ^ RIHp W!.pVP                  4        V P	                  W1V.4       R# )    )r   N)zope.interface.tests.m1r   !zope.interface.tests.test_sortingr   r    )r"   m1_I1r   r#   s   &   r   test_w_equal_namesTest.test_w_equal_names:   s/     	8 	9[
R[1r   c                :   V P                  \        P                  \        P                  4       V P	                  \        P
                  \        P
                  4       V P	                  \        P
                  \        4       V P                  \        \        4       R # r   )
assertLessr   r   r   r    r	   )r"   s   &r   
test_I1_I2Test.test_I1_I2E   sR    R[[161Br   c                $     ! R  R\         4      pV# )c                       ] tR t^MtRtR# )Test._makeI1.<locals>.I1r   Nr   r   r   r   r   r6   M   s    r   r   r   )r"   r   s   & r   _makeI1Test._makeI1K   s    	 	 	r   c                    V P                  4       pV P                  \        V4       V P                  V\        4       V P                  \        \        4      \        V4      4       R # r   )r7   r    r   hash)r"   	nested_I1s   & r   test_nestedTest.test_nestedR   sE    LLN	Y'B'b4	?3r   r   N)r   r	   r
   r   r$   r'   r.   r2   r7   r<   r   __classdictcell__)__classdict__s   @r   r   r   .   s)     ?
E
	2 4 4r   r   )__doc__unittestzope.interfacer   r   r   r   r   r   r   TestCaser   r   r   r   <module>rD      sl     $	 		 		 		 		 		 	(48 (4r   