| Server IP : 61.19.30.66 / Your IP : 216.73.216.15 Web Server : Apache/2.2.22 (Ubuntu) System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 User : www-data ( 33) PHP Version : 5.3.10-1ubuntu3.48 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python2.7/dist-packages/twisted/internet/test/ |
Upload File : |
ó
[³XMc @ s d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l
m Z m Z d d l
m
Z
m Z d d l
m Z m Z m Z d d d
„ ƒ YZ d e e f d „ ƒ YZ d
e e f d „ ƒ YZ d e e f d „ ƒ YZ d e e f d „ ƒ YZ d S( sX
Tests for L{twisted.internet._sigchld}, an alternate, superior SIGCHLD
monitoring API.
iÿÿÿÿN( t msg( t TestCase( t setNonBlocking( t installHandlert isDefaultHandler( t _extInstallHandlert _extIsDefaultHandler( t _installHandlerUsingSetWakeupt _installHandlerUsingSignalt _isDefaultHandlert SIGCHLDTestsMixinc B s€ e Z d Z e e d d ƒ d k r- d Z n d „ Z d „ Z d „ Z d „ Z
d „ Z d „ Z d „ Z
d
„ Z d „ Z RS(
s
Mixin for L{TestCase} subclasses which defines several tests for
I{installHandler} and I{isDefaultHandler}. Subclasses are expected to
define C{self.installHandler} and C{self.isDefaultHandler} to invoke the
implementation to be tested.
t SIGCHLDs Platform does not have SIGCHLDc C s
t ƒ ‚ d S( sº
Override in a subclass to install a SIGCHLD handler which writes a byte
to the given file descriptor. Return the previously registered file
descriptor.
N( t NotImplementedError( t selft fd( ( sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_sigchld.pyR s c C s
t ƒ ‚ d S( sŸ
Override in a subclass to determine if the current SIGCHLD handler is
SIG_DFL or not. Return True if it is SIG_DFL, False otherwise.
N( R ( R
( ( sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_sigchld.pyR ( s c C sV t j ƒ \ } } | j t j | ƒ | j t j | ƒ t | ƒ t | ƒ | | f S( sk
Create a non-blocking pipe which will be closed after the currently
running test.
( t ost pipet
addCleanupt closeR ( R
t readt write( ( sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_sigchld.pyR 0 s
c C s© t j t j ƒ } | t j k rC | | _ t j t j t j ƒ n d | _ | j d ƒ | _ | j d k r¥ | j d k r¥ t d | j | j f ƒ t d ƒ ‚ n d S( s
Save the current SIGCHLD handler as reported by L{signal.signal} and
the current file descriptor registered with L{installHandler}.
iÿÿÿÿs SIGCHLD setup issue: %r %rs, You used some signal APIs wrong! Try again.N(
t signalt getsignalR t SIG_DFLt signalModuleHandlert NoneR t oldFDR t RuntimeError( R
t handler( ( sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_sigchld.pyt setUp= s c C sq | j d ƒ t j t j t j ƒ | j d k rK t j t j | j ƒ n"