tofarley
5/16/2015 - 11:14 PM

flamenco server tests failing

flamenco server tests failing

EEEEEE.....INFO:root:Creating blender_path_win None                                                                                     [95/1841]
INFO:root:Creating render_settings_path_linux /home/brender/render
INFO:root:Creating render_settings_path_osx None
INFO:root:Creating render_settings_path_win None
INFO:root:Creating active_project None
INFO:root:Creating blender_path_linux /home/brender/blender
INFO:root:Creating blender_path_osx None
E
======================================================================
ERROR: test_job_create (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 133, in test_job_create
    cr = self.app.post('/jobs', data=job)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/werkzeug/test.py", line 784, in post
    return self.open(*args, **kw)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/testing.py", line 108, in open
    follow_redirects=follow_redirects)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/werkzeug/test.py", line 742, in open
    response = self.run_wsgi_app(environ, buffered=buffered)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/werkzeug/test.py", line 659, in run_wsgi_app
    rv = run_wsgi_app(self.application, environ, buffered=buffered)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/werkzeug/test.py", line 867, in run_wsgi_app
    app_rv = app(environ, start_response)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 265, in error_router
    return original_handler(e)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 262, in error_router
    return self.handle_error(e)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 265, in error_router
    return original_handler(e)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 262, in error_router
    return self.handle_error(e)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 446, in wrapper
    resp = resource(*args, **kwargs)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask/views.py", line 84, in view
    return self.dispatch_request(*args, **kwargs)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 550, in dispatch_request        [43/1841]
    resp = meth(*args, **kwargs)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 642, in wrapper
    resp = f(*args, **kwargs)
  File "/home/tofarley/flamenco/flamenco/server/application/modules/jobs/__init__.py", line 400, in post
    for m in allowed_managers:
TypeError: 'NoneType' object is not iterable

======================================================================
ERROR: test_job_delete (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 152, in test_job_delete
    job_id = self.utils.add_job(project_id=project_id)
  File "tests.py", line 49, in add_job
    status='created')
  File "<string>", line 4, in __init__
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/state.py", line 269, in _initialize_instance
    return manager.original_init(*mixed[1:], **kwargs)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 525, in _declarative_constructor
    (k, cls_.__name__))
TypeError: 'format' is an invalid keyword argument for Job

======================================================================
ERROR: test_job_start (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 159, in test_job_start
    project_id = self.utils.add_project(is_active=True)
  File "tests.py", line 36, in add_project
    value=str(project.id))
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py", line 239, in __get__
    return self.impl.get(instance_state(instance), dict_)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py", line 589, in get
    value = callable_(state, passive)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/state.py", line 433, in __call__
    self.manager.deferred_scalar_loader(self, toload)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/loading.py", line 618, in load_scalar_attributes
    raise orm_exc.ObjectDeletedError(state)
ObjectDeletedError: Instance '<Project at 0x7f344b9a1950>' has been deleted, or its row is otherwise not present.

======================================================================
ERROR: test_job_stop (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 169, in test_job_stop
    project_id = self.utils.add_project(is_active=True)
  File "tests.py", line 36, in add_project
    value=str(project.id))
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py", line 239, in __get__
    return self.impl.get(instance_state(instance), dict_)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py", line 589, in get
    value = callable_(state, passive)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/state.py", line 433, in __call__
    self.manager.deferred_scalar_loader(self, toload)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/loading.py", line 618, in load_scalar_attributes
    raise orm_exc.ObjectDeletedError(state)
ObjectDeletedError: Instance '<Project at 0x7f344b9a1910>' has been deleted, or its row is otherwise not present.

======================================================================
ERROR: test_job_update (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 138, in test_job_update
    job_id = self.utils.add_job()
  File "tests.py", line 49, in add_job
    status='created')
  File "<string>", line 4, in __init__
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/orm/state.py", line 269, in _initialize_instance
    return manager.original_init(*mixed[1:], **kwargs)
  File "/home/tofarley/flamenco/venv/local/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 525, in _declarative_constructor
    (k, cls_.__name__))
TypeError: 'format' is an invalid keyword argument for Job

======================================================================
ERROR: test_manager_get_informations (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 105, in test_manager_get_informations
    assert manager['debian']['name'] == 'debian'
KeyError: 'debian'

======================================================================
ERROR: test_settings_create (__main__.ServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 117, in test_settings_create
    assert settings['blender_path_linux'] == '/home/brender/blender'
KeyError: 'blender_path_linux'

----------------------------------------------------------------------
Ran 12 tests in 1.039s

FAILED (errors=7)