Skip to content

Instantly share code, notes, and snippets.

@pokoli
Created June 14, 2013 17:41
Show Gist options
  • Select an option

  • Save pokoli/5783815 to your computer and use it in GitHub Desktop.

Select an option

Save pokoli/5783815 to your computer and use it in GitHub Desktop.
Nereid-project failing test
test_project.py
======================================================================
FAIL: test_0030_create_project_when_user_is_admin (__main__.TestNereidProject)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_project.py", line 341, in test_0030_create_project_when_user_is_admin
response.data
AssertionError: False is not true
======================================================================
FAIL: test_0040_render_project (__main__.TestNereidProject)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_project.py", line 411, in test_0040_render_project
self.assertEqual(response.data, 'ABC')
AssertionError: '' != 'ABC'
----------------------------------------------------------------------
Ran 19 tests in 33.173s
FAILED (failures=2)
test_task.py
======================================================================
ERROR: test_0040_update_task (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 429, in test_0040_update_task
'comment': 'comment1',
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/home/pokoli/tryton/develop/nereid/nereid/application.py", line 432, in dispatch_request
result = meth(**req.view_args)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1581, in update_task
comment = History.create([history_data])
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
ERROR: test_0060_assign_user (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 508, in test_0060_assign_user
headers=self.xhr_header,
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/home/pokoli/tryton/develop/nereid/nereid/application.py", line 432, in dispatch_request
result = meth(**req.view_args)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1726, in assign_task
'participants': [('add', [new_assignee.id])]
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1676, in write
WorkHistory.create_history_line(project, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 2028, in create_history_line
return cls.create([data])
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
ERROR: test_0070_state_change (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 549, in test_0070_state_change
'comment': 'comment1',
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/home/pokoli/tryton/develop/nereid/nereid/application.py", line 432, in dispatch_request
result = meth(**req.view_args)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1571, in update_task
cls.write([task], task_changes)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1676, in write
WorkHistory.create_history_line(project, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 2028, in create_history_line
return cls.create([data])
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
ERROR: test_0120_mark_time (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 769, in test_0120_mark_time
'hours': '8',
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/home/pokoli/tryton/develop/nereid/nereid/application.py", line 432, in dispatch_request
result = meth(**req.view_args)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1700, in mark_time
'work': task.id
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 970, in _validate
field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The value of the field "Employee" on "Timesheet Line" is not valid according to its domain.', ''))
======================================================================
ERROR: test_0140_check_my_tasks (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 853, in test_0140_check_my_tasks
'assigned_to': data['registered_user1'].id,
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1676, in write
WorkHistory.create_history_line(project, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 2028, in create_history_line
return cls.create([data])
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
ERROR: test_0170_update_comment (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 964, in test_0170_update_comment
'comment': 'comment1',
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
ERROR: test_0180_change_constraint_dates (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 1021, in test_0180_change_constraint_dates
headers=self.xhr_header,
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1783, in change_constraint_dates
cls.write([task], data)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1676, in write
WorkHistory.create_history_line(project, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 2028, in create_history_line
return cls.create([data])
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 376, in create
cls._validate(records)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelstorage.py", line 1102, in _validate
error_args=cls._get_error_args(field_name))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/error.py", line 70, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'The field "New State" on "Project Work History" is not in the selection.', ''))
======================================================================
FAIL: test_0050_clear_assigned_user (__main__.TestTask)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_task.py", line 473, in test_0050_clear_assigned_user
headers=self.xhr_header,
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 745, in post
return self.open(*args, **kw)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/testing.py", line 102, in open
follow_redirects=follow_redirects)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 675, in open
rv = run_wsgi_app(self.application, environ, buffered=buffered)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg/werkzeug/test.py", line 818, in run_wsgi_app
app_iter = app(environ, start_response)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/home/pokoli/tryton/develop/nereid/nereid/testing.py", line 72, in wsgi_app
response = self.full_dispatch_request()
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/Flask-0.9-py2.7.egg/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/home/pokoli/tryton/develop/nereid/nereid/application.py", line 432, in dispatch_request
result = meth(**req.view_args)
File "/home/pokoli/tryton/develop/nereid/nereid/helpers.py", line 90, in decorated_function
return function(*args, **kwargs)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1749, in clear_assigned_user
'assigned_to': False
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/nereid_project/project.py", line 1678, in write
return super(Project, cls).write(projects, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/modules/project_plan/work.py", line 548, in write
super(Work, cls).write(works, values)
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/model/modelsql.py", line 716, in write
.sql_format(values[field]))
File "/home/pokoli/tryton/develop/local/lib/python2.7/site-packages/trytond-2.9.0-py2.7.egg/trytond/backend/fields.py", line 172, in sql_format
assert value is not False
AssertionError
----------------------------------------------------------------------
Ran 19 tests in 35.911s
FAILED (failures=1, errors=7)
@sharoonthomas
Copy link
Copy Markdown

The two failures are related to the flash message system which changed with the latest version of flask. We are releasing an update for nereid today which fixes that. Our CI system also flagged the issue since day before when the new release happened.

As for the other issues I am asking one of my team members to look into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment