+
    -i+                        ^ RI t  ! R R4      t ! R R]4      t ! R R] P                  ]4      t ! R R	] P                  ]4      t ! R
 R] P                  ]4      t ! R R] P                  ]4      t ! R R] P                  4      tR# )    Nc                   6   a  ] tR t^t o RR ltR tR tRtV tR# )_ConformsToIObjectEventNc                J    Vf   \        4       pV P                  4       ! V4      # N)object_getTargetClass)selftargets   &&F/usr/lib/python3/dist-packages/zope/interface/tests/test_interfaces.py_makeOne _ConformsToIObjectEvent._makeOne   s"    >XF##%f--    c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   IObjectEventverifyClassN)zope.interface.interfacesr   zope.interface.verifyr   r   )r	   r   r   s   &  r   #test_class_conforms_to_IObjectEvent;_ConformsToIObjectEvent.test_class_conforms_to_IObjectEvent   s    :5L"6"6"89r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   r   verifyObjectN)r   r   r   r   r   )r	   r   r   s   &  r   &test_instance_conforms_to_IObjectEvent>_ConformsToIObjectEvent.test_instance_conforms_to_IObjectEvent   s    :6\==?3r    r   )	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r      s     .
:
4 4r   r   c                   ,   a  ] tR t^t o R tR tRtV tR# )_ConformsToIRegistrationEventc                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   IRegistrationEventr   N)r   r*   r   r   r   )r	   r*   r   s   &  r   )test_class_conforms_to_IRegistrationEventG_ConformsToIRegistrationEvent.test_class_conforms_to_IRegistrationEvent   s    @5&(<(<(>?r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   r)   r   N)r   r*   r   r   r   )r	   r*   r   s   &  r   ,test_instance_conforms_to_IRegistrationEventJ_ConformsToIRegistrationEvent.test_instance_conforms_to_IRegistrationEvent   s    @6'9r   r   N)r   r   r    r!   r+   r.   r"   r#   r$   s   @r   r'   r'      s     @
: :r   r'   c                   ,   a  ] tR t^#t o R tR tRtV tR# )ObjectEventTestsc                    ^ RI Hp V# )r   )ObjectEvent)r   r3   )r	   r3   s   & r   r    ObjectEventTests._getTargetClass%   s    9r   c                t    \        4       pV P                  V4      pV P                  VP                   V4       R # r   )r   r   assertIs)r	   r
   events   &  r   	test_ctorObjectEventTests.test_ctor)   s)    f%ellF+r   r   N)r   r   r    r!   r   r8   r"   r#   r$   s   @r   r1   r1   #   s     , ,r   r1   c                   ,   a  ] tR t^/t o R tR tRtV tR# )RegistrationEventTestsc                    ^ RI Hp V# )r   )RegistrationEvent)r   r=   )r	   r=   s   & r   r   &RegistrationEventTests._getTargetClass2   s    ?  r   c                    \        4       pV P                  V4      p\        V4      pV P                  VP	                  4       R \        V4      .4       R# )zRegistrationEvent event:N)r   r   reprassertEqual
splitlines)r	   r
   r7   rs   &   r   test___repr__$RegistrationEventTests.test___repr__6   sC    f%K4d6lC	Er   r   N)r   r   r    r!   r   rD   r"   r#   r$   s   @r   r;   r;   /   s     !E Er   r;   c                   2   a  ] tR t^>t o R tR tR tRtV tR# )RegisteredTestsc                    ^ RI Hp V# )r   )
Registered)r   rI   )r	   rI   s   & r   r   RegisteredTests._getTargetClassA       8r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   IRegisteredr   N)r   rN   r   r   r   )r	   rN   r   s   &  r   "test_class_conforms_to_IRegistered2RegisteredTests.test_class_conforms_to_IRegisteredE   s    95K!5!5!78r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   rM   r   N)r   rN   r   r   r   )r	   rN   r   s   &  r   %test_instance_conforms_to_IRegistered5RegisteredTests.test_instance_conforms_to_IRegisteredJ   s    96[--/2r   r   N)	r   r   r    r!   r   rO   rR   r"   r#   r$   s   @r   rG   rG   >   s     9
3 3r   rG   c                   2   a  ] tR t^Pt o R tR tR tRtV tR# )UnregisteredTestsc                    ^ RI Hp V# )r   )Unregistered)r   rW   )r	   rW   s   & r   r   !UnregisteredTests._getTargetClassS   s    :r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   IUnregisteredr   N)r   r[   r   r   r   )r	   r[   r   s   &  r   $test_class_conforms_to_IUnregistered6UnregisteredTests.test_class_conforms_to_IUnregisteredW   s    ;5M#7#7#9:r   c                J    ^ RI Hp ^ RIHp V! WP	                  4       4       R# )r   rZ   r   N)r   r[   r   r   r   )r	   r[   r   s   &  r   'test_instance_conforms_to_IUnregistered9UnregisteredTests.test_instance_conforms_to_IUnregistered\   s    ;6]MMO4r   r   N)	r   r   r    r!   r   r\   r_   r"   r#   r$   s   @r   rU   rU   P   s     ;
5 5r   rU   c                   J   a  ] tR t^bt o R tR tR tR tR tR t	R t
RtV tR	# )
InterfaceClassTestsc                    ^ RI Hp V# )r   )InterfaceClass)zope.interface.interfacerd   )r	   rd   s   & r   r   #InterfaceClassTests._getTargetClassd   s    ;r   c                    ^ RI Hp V# )r   )
IInterface)r   rh   )r	   rh   s   & r   _getTargetInterface'InterfaceClassTests._getTargetInterfaceh   rK   r   c                    ^ RI Hp V# )r   )	Interface)re   rl   )r	   rl   s   & r   r   InterfaceClassTests._makeOnel   s    6r   c                \    ^ RI Hp V! V P                  4       V P                  4       4       R# )r   r   N)r   r   ri   r   )r	   r   s   & r   test_class_conforms'InterfaceClassTests.test_class_conformsp   s!    5D,,.0D0D0FGr   c                \    ^ RI Hp V! V P                  4       V P                  4       4       R# )r   r   N)r   r   ri   r   )r	   r   s   & r   test_instance_conforms*InterfaceClassTests.test_instance_conformst   s    6T--/Ar   c                n    ^ RI Hp V P                  VP                  V P	                  4       4      4       R# )r   roN)zope.interfacerv   
assertTrueis_consistentri   )r	   rv   s   & r   test_instance_consistent__iro__3InterfaceClassTests.test_instance_consistent__iro__x   s%    %(()A)A)CDEr   c                    ^ RI Hp ^ RI Hp V P                  VP	                  V! V P                  4       4      4      4       R# )r   )implementedByru   N)rw   r}   rv   rx   ry   r   )r	   r}   rv   s   &  r   test_class_consistent__iro__0InterfaceClassTests.test_class_consistent__iro__|   s0    0%]4+?+?+ABC	
r   r   N)r   r   r    r!   r   ri   r   ro   rr   rz   r~   r"   r#   r$   s   @r   rb   rb   b   s0     HBF
 
r   rb   )	unittestr   r'   TestCaser1   r;   rG   rU   rb   r   r   r   <module>r      s    4 4$
:$; 
:	,x((*A 	,EX..:E3h''33$5))55$ 
(++  
r   