�
6j/Qc @ s8 d Z d d l Z d e j f d � � YZ d � Z d S( s Component Architecture Tests
i����Nt StandaloneTestsc B s e Z d � Z RS( c C s� d d l } d d l } d d l } d d l } | j j | j � } | j j | j j t � � } | j j | d � } | j
| | g d | j d | j d | j �} | j
| j | j � | j j � y | j � } Wn( t k
r}
|
j d k r� qn X| d k r�| j j � } t | t � r<| j � n | } | j j d d d
� | j j | � | j j d d d
� | j d | � n d S( Ni����s standalonetests.pyt stdoutt stderrt stdini i t #iP s
s Output code: %d( t
subprocesst syst ost picklet patht abspatht
executablet dirnamet __file__t joint Popent PIPEt STDOUTt dumpR t closet waitt OSErrort errnoR t readt
isinstancet bytest decodeR t writet fail( t selfR R R R R t wheret programt processt rct et output( ( sH /usr/lib/python2.7/site-packages/zope/component/tests/test_standalone.pyt testStandalone s2
!( t __name__t
__module__R$ ( ( ( sH /usr/lib/python2.7/site-packages/zope/component/tests/test_standalone.pyR s c C s t j t j t � f � S( N( t unittestt TestSuitet makeSuiteR ( ( ( sH /usr/lib/python2.7/site-packages/zope/component/tests/test_standalone.pyt
test_suite2 s ( t __doc__R'