%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/unittest/test/ |
Current File : //usr/local/lib/python2.7/unittest/test/test_break.pyo |
ó Pêáac @ sû d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l Z e j e e d ƒ d ƒ e j e j d k d ƒ e j e j d k d ƒ d e j f d „ ƒ Yƒ ƒ ƒ Z e j e e d ƒ d ƒ e j e j d k d ƒ e j e j d k d ƒ d e f d „ ƒ Yƒ ƒ ƒ Z e j e e d ƒ d ƒ e j e j d k d ƒ e j e j d k d ƒ d e f d „ ƒ Yƒ ƒ ƒ Z e j e e d ƒ d ƒ e j e j d k d ƒ e j e j d k d ƒ d e f d „ ƒ Yƒ ƒ ƒ Z d S( iÿÿÿÿN( t StringIOt kills Test requires os.killt win32s Test cannot run on Windowst freebsd6s9 Test kills regrtest on freebsd6 if threads have been usedt TestBreakc B sŒ 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 d „ Z d „ Z d „ Z RS( c C sA t j t j ƒ | _ | j d k r= t j t j | j ƒ n d S( N( t signalt getsignalt SIGINTt _default_handlert int_handlert None( t self( ( s4 /usr/local/lib/python2.7/unittest/test/test_break.pyt setUp s c C s8 t j t j | j ƒ t j ƒ t j _ d t j _ d S( N( R R R t weakreft WeakKeyDictionaryt unittestt signalst _resultsR t _interrupt_handler( R ( ( s4 /usr/local/lib/python2.7/unittest/test/test_break.pyt tearDown s c C s– t j t j ƒ } t j ƒ | j t j t j ƒ | ƒ y# t j ƒ } t j | t j ƒ Wn t k r{ | j d ƒ n X| j t j j j ƒ d S( Ns KeyboardInterrupt not handled( R R R R t installHandlert assertNotEqualt ost getpidR t KeyboardInterruptt failt assertTrueR R t called( R t default_handlert pid( ( s4 /usr/local/lib/python2.7/unittest/test/test_break.pyt testInstallHandler s c C sm t j ƒ } t j | ƒ xM t j j D]2 } | | k r<