| 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/trial/test/ |
Upload File : |
ó
ĶōMc @ sĘ d Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z m Z d d l
m Z d e f d YZ
d e f d
YZ d e f d YZ d
e f d YZ d S( s?
Tests for Trial's interaction with the Python warning system.
i’’’’N( t StringIO( t FilePath( t TestCaset _collectWarningst _setWarningRegistryToNone( t
TestResultt Maskc B s$ e Z d Z d e f d YZ RS( sS
Hide a L{TestCase} definition from trial's automatic discovery mechanism.
t MockTestsc B s, e Z d Z d Z e Z d Z d Z RS( s
A test case which is used by L{FlushWarningsTests} to verify behavior
which cannot be verified by code inside a single test method.
s some warning textc C s t j | j | j d S( s@
Generate a warning and don't flush it.
N( t warningst warnt messaget category( t self( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyt test_unflushed s c C s6 t j | j | j | j t | j d d S( s:
Generate a warning and flush it.
i N( R R R
R t assertEqualt lent
flushWarnings( R ( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyt test_flushed# s ( t __name__t
__module__t __doc__R
t UserWarningR R
R ( ( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyR s
( R R R R R ( ( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyR s t FlushWarningsTestsc 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 d Z d Z RS( sn
Tests for L{TestCase.flushWarnings}, an API for examining the warnings
emitted so far in a test.
c C s5 x. | j D] \ } } | j | | | q
Wd S( s
Assert that all the keys present in C{subset} are also present in
C{set} and that the corresponding values are equal.
N( t iteritemsR ( R t sett subsett kt v( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyt assertDictSubset2 s c C sP | j t | t | x- t | | D] \ } } | j | | q, Wd S( sµ
For each pair of corresponding elements in C{sets} and C{subsets},
assert that the element from C{subsets} is a subset of the element from
C{sets}.
N( R R t zipR ( R t setst subsetst at b( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyt assertDictSubsets; s c C s | j | j g d S( sp
If no warnings are emitted by a test, L{TestCase.flushWarnings} returns
an empty list.
N( R R ( R ( ( sC /usr/lib/python2.7/dist-packages/twisted/trial/test/test_warning.pyt test_noneF s c C s d } t } t j d | d | d } t } t j d | d | | j | j i | d 6| d 6i | d 6| d 6g d S( s
If several warnings are emitted by a test, L{TestCase.flushWarnings}
returns a list containing all of them.
s first warning messageR
R s second warning messageN( R R R t RuntimeWarningR"