Created
May 14, 2014 21:06
-
-
Save Analect/f98543c05c39d763b307 to your computer and use it in GitHub Desktop.
./runtests results from inboxapp/inbox
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vagrant@precise64:/vagrant$ ./runtests | |
Running tests in tests/general | |
========================================= test session starts ========================================= | |
platform linux2 -- Python 2.7.3 -- pytest-2.3.4 | |
collected 33 items | |
tests/general/test_api.py ..F..... | |
tests/general/test_cryptography.py ... | |
tests/general/test_lens.py .. | |
tests/general/test_lock.py .. | |
tests/general/test_logging.py ... | |
tests/general/test_misc_utils.py . | |
tests/general/test_models_revision.py ... | |
tests/general/contacts/test_process_mail.py ... | |
tests/general/contacts/test_remote_sync.py ....... | |
tests/general/network/test_sni.py . | |
============================================== FAILURES =============================================== | |
____________________________________ test_headers_for_message[db0] ____________________________________ | |
db = <tests.util.base.TestDB object at 0x57ee4d0> | |
api_client = <zerorpc.core.Client object at 0x541b390> | |
def test_headers_for_message(db, api_client): | |
result = api_client.headers_for_message(USER_ID, NAMESPACE_ID, | |
> TEST_MSG['msg_id']) | |
tests/general/test_api.py:37: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
args = (1, 1, 2), kargs = {} | |
> return lambda *args, **kargs: self(method, *args, **kargs) | |
/home/vagrant/src/zerorpc/zerorpc/core.py:260: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <zerorpc.core.Client object at 0x541b390>, method = 'headers_for_message', args = (1, 1, 2) | |
kargs = {}, timeout = 120, channel = <zerorpc.channel.Channel object at 0x57ee810> | |
hbchan = <zerorpc.heartbeat.HeartBeatOnChannel object at 0x57ee7d0> | |
bufchan = <zerorpc.channel.BufferedChannel object at 0x57ee9d0>, xheader = {} | |
request_event = <zerorpc.events.Event object at 0x57fb440> | |
def __call__(self, method, *args, **kargs): | |
timeout = kargs.get('timeout', self._timeout) | |
channel = self._multiplexer.channel() | |
hbchan = HeartBeatOnChannel(channel, freq=self._heartbeat_freq, | |
passive=self._passive_heartbeat) | |
bufchan = BufferedChannel(hbchan, inqueue_size=kargs.get('slots', 100)) | |
xheader = self._context.hook_get_task_context() | |
request_event = bufchan.create_event(method, args, xheader) | |
self._context.hook_client_before_request(request_event) | |
bufchan.emit_event(request_event) | |
try: | |
if kargs.get('async', False) is False: | |
> return self._process_response(request_event, bufchan, timeout) | |
/home/vagrant/src/zerorpc/zerorpc/core.py:245: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <zerorpc.core.Client object at 0x541b390> | |
request_event = <zerorpc.events.Event object at 0x57fb440> | |
bufchan = <zerorpc.channel.BufferedChannel object at 0x57ee9d0>, timeout = 120 | |
def _process_response(self, request_event, bufchan, timeout): | |
try: | |
reply_event = bufchan.recv(timeout) | |
pattern = self._select_pattern(reply_event) | |
return pattern.process_answer(self._context, bufchan, request_event, | |
> reply_event, self._handle_remote_error) | |
/home/vagrant/src/zerorpc/zerorpc/core.py:220: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <zerorpc.patterns.ReqRep instance at 0x25028c0> | |
context = <zerorpc.context.Context object at 0x540cde8> | |
bufchan = <zerorpc.channel.BufferedChannel object at 0x57ee9d0> | |
req_event = <zerorpc.events.Event object at 0x57fb440> | |
rep_event = <zerorpc.events.Event object at 0x56609e0> | |
handle_remote_error = <bound method Client._handle_remote_error of <zerorpc.core.Client object at 0x541b390>> | |
def process_answer(self, context, bufchan, req_event, rep_event, | |
handle_remote_error): | |
if rep_event.name == 'ERR': | |
exception = handle_remote_error(rep_event) | |
context.hook_client_after_request(req_event, rep_event, exception) | |
> raise exception | |
E RemoteError: Traceback (most recent call last): | |
E File "/home/vagrant/src/zerorpc/zerorpc/core.py", line 148, in _async_task | |
E functor.pattern.process_call(self._context, bufchan, event, functor) | |
E File "/home/vagrant/src/zerorpc/zerorpc/patterns.py", line 30, in process_call | |
E result = functor(*req_event.args) | |
E File "/home/vagrant/src/zerorpc/zerorpc/decorators.py", line 44, in __call__ | |
E return self._functor(*args, **kargs) | |
E File "/media/psf/vagrant/src/inbox/server/api.py", line 45, in namespace_auth_fn | |
E return fn(self, *args, **kwargs) | |
E File "/media/psf/vagrant/src/inbox/server/api.py", line 204, in headers_for_message | |
E return message.headers | |
E File "/media/psf/vagrant/src/inbox/server/models/tables/base.py", line 601, in headers | |
E json_headers = json.JSONDecoder().decode(headers) | |
E File "/usr/lib/python2.7/json/decoder.py", line 366, in decode | |
E obj, end = self.raw_decode(s, idx=_w(s, 0).end()) | |
E TypeError: expected string or buffer | |
/home/vagrant/src/zerorpc/zerorpc/patterns.py:44: RemoteError | |
------------------------------------------- Captured stderr ------------------------------------------- | |
No handlers could be found for logger "inbox.server.general" | |
================================ 1 failed, 32 passed in 11.69 seconds ================================= | |
Traceback (most recent call last): | |
File "./runtests", line 48, in <module> | |
main() | |
File "./runtests", line 45, in main | |
subprocess.check_call(testrunner) | |
File "/usr/lib/python2.7/subprocess.py", line 511, in check_call | |
raise CalledProcessError(retcode, cmd) | |
subprocess.CalledProcessError: Command '['py.test', 'tests/general']' returned non-zero exit status 1 | |
vagrant@precise64:/vagrant$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment