circuits-dev)aso circuits-dev $ py.test tests/io/test_process.py -v
========================================================================== test session starts ==========================================================================
platform darwin -- Python 2.7.3 -- pytest-2.3.4 -- /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
collected 1 items
tests/io/test_process.py:11: test FAILED
=============================================================================== FAILURES ================================================================================
_________________________________________________________________________________ test __________________________________________________________________________________
manager = <Manager/ 26748:MainThread (queued=0) [R]>, watcher = <Watcher/* 26748:MainThread (queued=0) [S]>
def test(manager, watcher):
p = Process([sys.executable, hello.__file__]).register(manager)
assert watcher.wait("registered")
p.fire(Start())
assert watcher.wait("started", p.channel)
assert watcher.wait("stopped", p.channel)
s = p.stdout.getvalue()
> assert s == "Hello World!\n"
E assert '' == 'Hello World!\n'
E + Hello World!
tests/io/test_process.py:21: AssertionError
---------------------------------------------------------------------------- Captured stderr ----------------------------------------------------------------------------
<Registered[*.registered] (<Debugger/* 26748:Manager (queued=0) [S]>, <Manager/ 26748:Manager (queued=2) [R]> )>
<Registered[*.registered] (<Watcher/* 26748:Manager (queued=0) [S]>, <Manager/ 26748:Manager (queued=3) [R]> )>
<Registered[process.registered] (<Process/process 26748:Manager (queued=0) [S]>, <Manager/ 26748:Manager (queued=2) [R]> )>
<Start[process.start] ( )>
<Registered[26749.stdin.registered] (<File/26749.stdin 26748:Manager (queued=0) [S]>, <Process/process 26748:Manager (queued=0) [S]> )>
<Registered[26749.stderr.registered] (<File/26749.stderr 26748:Manager (queued=0) [S]>, <Process/process 26748:Manager (queued=0) [S]> )>
<Registered[26749.stdout.registered] (<File/26749.stdout 26748:Manager (queued=0) [S]>, <Process/process 26748:Manager (queued=0) [S]> )>
<Started[process.started] (<Process/process 26748:Manager (queued=0) [S]> )>
<Registered[select.registered] (<Select/select 26748:Manager (queued=0) [S]>, <File/26749.stdin 26748:Manager (queued=0) [S]> )>
<Ready[26749.stdin.ready] (<File/26749.stdin 26748:Manager (queued=0) [S]> )>
<Ready[26749.stderr.ready] (<File/26749.stderr 26748:Manager (queued=0) [S]> )>
<Ready[26749.stdout.ready] (<File/26749.stdout 26748:Manager (queued=0) [S]> )>
<Open[26749.stdin.open] ( )>
<Open[26749.stderr.open] ( )>
<Open[26749.stdout.open] ( )>
<Opened[26749.stdin.opened] ('<fdopen>', 'wb' )>
<Opened[26749.stderr.opened] ('<fdopen>', 'rb' )>
<Opened[26749.stdout.opened] ('<fdopen>', 'rb' )>
<Read[26749.stderr._read] (<open file '<fdopen>', mode 'rb' at 0x106a46660> )>
<Read[26749.stderr.read] ('Traceback (most recent call last):\n File "/Users/osso/envs/circuits-dev/circuits-dev/tests/io/hello.py", line 3, in <module>\n from circuits import Component, Event\nImportError: No module named circuits\n' )>
<Read[26749.stderr._read] (<open file '<fdopen>', mode 'rb' at 0x106a46660> )>
<Read[26749.stdout._read] (<open file '<fdopen>', mode 'rb' at 0x106a465d0> )>
<EOF[26749.stderr.eof] ( )>
<Closed[26749.stderr.closed] ( )>
<EOF[26749.stdout.eof] ( )>
<Closed[26749.stdout.closed] ( )>
<Stopped[process.stopped] (<Process/process 26748:Manager (queued=0) [S]> )>
<Close[26749.stdin.close] ( )>
<Close[26749.stdout.close] ( )>
<Close[26749.stderr.close] ( )>
<Closed[26749.stdin.closed] ( )>
<Closed[26749.stdout.closed] ( )>
<Closed[26749.stderr.closed] ( )>
======================================================================= 1 failed in 0.16 seconds ========================================================================
(circuits-dev)aso circuits-dev $ which py.test
/Users/osso/envs/circuits-dev/bin/py.test
(circuits-dev)aso circuits-dev $ less /Users/osso/envs/circuits-dev/bin/py.test
(circuits-dev)aso circuits-dev $ python
Python 2.7.3 (default, Nov 14 2012, 17:24:27)
[GCC 4.2.1 Compatible Apple Clang 4.0 ((tags/Apple/clang-421.0.57))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import circuits
>>>
(circuits-dev)aso circuits-dev $