======================================================================
ERROR: tests.010-test-proxies.test_001
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 23, in test_001
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
======================================================================
ERROR: tests.010-test-proxies.test_004
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 62, in test_004
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
======================================================================
ERROR: tests.010-test-proxies.test_005
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 71, in test_005
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
======================================================================
ERROR: tests.010-test-proxies.test_006
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 84, in test_006
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
======================================================================
ERROR: tests.010-test-proxies.test_007
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 93, in test_007
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
======================================================================
ERROR: tests.010-test-proxies.test_008
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/nose/case.py", line 187, in runTest
self.test(*self.arg)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 15, in wrapper
return func(req)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/tests/010-test-proxies.py", line 103, in test_008
resp = req.get_response(proxy)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 935, in get_response
application, catch_exc_info=False)
File "/usr/lib64/python2.7/site-packages/webob/request.py", line 904, in call_application
app_iter = application(self.environ, start_response)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/contrib/wsgi_proxy.py", line 86, in __call__
pool_instance=self.pool)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/__init__.py", line 94, in request
headers=headers)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 220, in request
self.set_body(body, found_headers, chunked=chunked)
File "/var/tmp/paludis/dev-python-restkit-2.3.3/work/restkit-2.3.3/restkit/client/request.py", line 154, in set_body
content_length = str(os.fstat(body.fileno())[6])
UnsupportedOperation: fileno
----------------------------------------------------------------------
Ran 96 tests in 2.964s
FAILED (errors=6)
on Gentoo Linux, with python-2.7 and WebOb-1.0.1.
It seems that the availability of a fileno method does not guarantee that the underlying object really supports it.