Remove personas from profile (#296) #101
88 fail, 25 skipped, 5 378 pass in 28m 1s
Annotations
Check warning on line 299 in src/olympia/addons/tests/test_commands.py
github-actions / Test Results
test_tag_added_for_is_dynamic_theme (src.olympia.addons.tests.test_commands.TestAddDynamicThemeTagForThemeApiCommand) failed
src/test_report.xml [took 0s]
Raw output
IntegrityError: (1062, "Duplicate entry '67637' for key 'webext_permissions.file_id'")
src/olympia/addons/tests/test_commands.py:304: in test_tag_added_for_is_dynamic_theme
permissions=['theme'])
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:394: in create
obj.save(force_insert=True, using=self.db)
src/olympia/amo/models.py:342: in save
return super(SaveUpdateMixin, self).save(**kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:808: in save
force_update=force_update, update_fields=update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:838: in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:924: in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:963: in _do_insert
using=using, raw=raw)
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:1079: in _insert
return query.get_compiler(using=using).execute_sql(return_id)
/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py:1112: in execute_sql
cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/raven/contrib/django/client.py:127: in execute
return real_execute(self, sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/utils.py:94: in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py:101: in execute
return self.cursor.execute(query, args)
/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py:250: in execute
self.errorhandler(self, exc, value)
/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py:50: in defaulterrorhandler
raise errorvalue
E IntegrityError: (1062, "Duplicate entry '67637' for key 'webext_permissions.file_id'")
Check warning on line 163 in src/olympia/addons/tests/test_indexers.py
github-actions / Test Results
test_extract_attributes (src.olympia.addons.tests.test_indexers.TestAddonIndexer) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: assert set(['app', '...utions', ...]) == set(['app', 'a...utions', ...]) Extra items in the left set: 'requires_sensitive_data_access' Full diff: set(['app', 'average_daily_users', 'bayesian_rating', 'boost',... ...Full output truncated (116 lines hidden), use '-vv' to show
src/olympia/addons/tests/test_indexers.py:170: in test_extract_attributes
assert set(extracted.keys()) == set(
E AssertionError: assert set(['app', '...utions', ...]) == set(['app', 'a...utions', ...])
E Extra items in the left set:
E 'requires_sensitive_data_access'
E Full diff:
E set(['app',
E 'average_daily_users',
E 'bayesian_rating',
E 'boost',...
E
E ...Full output truncated (116 lines hidden), use '-vv' to show
Check warning on line 250 in src/olympia/addons/tests/test_indexers.py
github-actions / Test Results
test_extract_version_and_files (src.olympia.addons.tests.test_indexers.TestAddonIndexer) failed
src/test_report.xml [took 0s]
Raw output
IntegrityError: (1062, "Duplicate entry '82185' for key 'webext_permissions.file_id'")
src/olympia/addons/tests/test_indexers.py:262: in test_extract_version_and_files
permissions=['bookmarks', 'random permission']
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:394: in create
obj.save(force_insert=True, using=self.db)
src/olympia/amo/models.py:342: in save
return super(SaveUpdateMixin, self).save(**kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:808: in save
force_update=force_update, update_fields=update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:838: in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:924: in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:963: in _do_insert
using=using, raw=raw)
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:1079: in _insert
return query.get_compiler(using=using).execute_sql(return_id)
/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py:1112: in execute_sql
cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/raven/contrib/django/client.py:127: in execute
return real_execute(self, sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/utils.py:94: in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py:101: in execute
return self.cursor.execute(query, args)
/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py:250: in execute
self.errorhandler(self, exc, value)
/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py:50: in defaulterrorhandler
raise errorvalue
E IntegrityError: (1062, "Duplicate entry '82185' for key 'webext_permissions.file_id'")
Check warning on line 90 in src/olympia/addons/tests/test_indexers.py
github-actions / Test Results
test_mapping (src.olympia.addons.tests.test_indexers.TestAddonIndexer) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: assert set(['app', '...utions', ...]) == set(['app', 'a...utions', ...]) Extra items in the left set: 'requires_sensitive_data_access' Full diff: set(['app', 'average_daily_users', 'bayesian_rating', 'boost',... ...Full output truncated (117 lines hidden), use '-vv' to show
src/olympia/addons/tests/test_indexers.py:99: in test_mapping
assert set(mapping_properties.keys()) == set(self.expected_fields())
E AssertionError: assert set(['app', '...utions', ...]) == set(['app', 'a...utions', ...])
E Extra items in the left set:
E 'requires_sensitive_data_access'
E Full diff:
E set(['app',
E 'average_daily_users',
E 'bayesian_rating',
E 'boost',...
E
E ...Full output truncated (117 lines hidden), use '-vv' to show
Check warning on line 546 in src/olympia/addons/tests/test_serializers.py
github-actions / Test Results
test_webextension (src.olympia.addons.tests.test_serializers.TestAddonSerializerOutput) failed
src/test_report.xml [took 0s]
Raw output
IntegrityError: (1062, "Duplicate entry '96963' for key 'webext_permissions.file_id'")
src/olympia/addons/tests/test_serializers.py:552: in test_webextension
permissions=['bookmarks', 'random permission']
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:394: in create
obj.save(force_insert=True, using=self.db)
src/olympia/amo/models.py:342: in save
return super(SaveUpdateMixin, self).save(**kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:808: in save
force_update=force_update, update_fields=update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:838: in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:924: in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:963: in _do_insert
using=using, raw=raw)
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:1079: in _insert
return query.get_compiler(using=using).execute_sql(return_id)
/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py:1112: in execute_sql
cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/raven/contrib/django/client.py:127: in execute
return real_execute(self, sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/utils.py:94: in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py:101: in execute
return self.cursor.execute(query, args)
/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py:250: in execute
self.errorhandler(self, exc, value)
/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py:50: in defaulterrorhandler
raise errorvalue
E IntegrityError: (1062, "Duplicate entry '96963' for key 'webext_permissions.file_id'")
Check warning on line 1076 in src/olympia/addons/tests/test_serializers.py
github-actions / Test Results
test_file_webext_permissions (src.olympia.addons.tests.test_serializers.TestVersionSerializerOutput) failed
src/test_report.xml [took 0s]
Raw output
IntegrityError: (1062, "Duplicate entry '96969' for key 'webext_permissions.file_id'")
src/olympia/addons/tests/test_serializers.py:1087: in test_file_webext_permissions
permissions=permissions, file=self.version.all_files[0])
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:394: in create
obj.save(force_insert=True, using=self.db)
src/olympia/amo/models.py:342: in save
return super(SaveUpdateMixin, self).save(**kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:808: in save
force_update=force_update, update_fields=update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:838: in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:924: in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
/usr/local/lib/python2.7/site-packages/django/db/models/base.py:963: in _do_insert
using=using, raw=raw)
/usr/local/lib/python2.7/site-packages/django/db/models/manager.py:85: in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
/usr/local/lib/python2.7/site-packages/django/db/models/query.py:1079: in _insert
return query.get_compiler(using=using).execute_sql(return_id)
/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py:1112: in execute_sql
cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/raven/contrib/django/client.py:127: in execute
return real_execute(self, sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/utils.py:94: in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py:64: in execute
return self.cursor.execute(sql, params)
/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py:101: in execute
return self.cursor.execute(query, args)
/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py:250: in execute
self.errorhandler(self, exc, value)
/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py:50: in defaulterrorhandler
raise errorvalue
E IntegrityError: (1062, "Duplicate entry '96969' for key 'webext_permissions.file_id'")
Check warning on line 373 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_anonymous_persona (src.olympia.addons.tests.test_views.TestDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:375: in test_anonymous_persona
response = self.client.get(reverse('addons.detail', args=['a15663']))
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 478 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_external_urls (src.olympia.addons.tests.test_views.TestDetailPage) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: assert 0 == 1 + where 0 = [].length + where [] = [<html>](('aside a.home[href^="%s"]' % '')) + where '' = <LazySettings "None">.REDIRECT_URL
src/olympia/addons/tests/test_views.py:483: in test_external_urls
assert doc(
E AssertionError: assert 0 == 1
E + where 0 = [].length
E + where [] = [<html>](('aside a.home[href^="%s"]' % ''))
E + where '' = <LazySettings "None">.REDIRECT_URL
Check warning on line 401 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_personas_context (src.olympia.addons.tests.test_views.TestDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:403: in test_personas_context
response = self.client.get(reverse('addons.detail', args=['a15663']))
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 384 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_review_microdata_personas (src.olympia.addons.tests.test_views.TestDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:389: in test_review_microdata_personas
response = self.client.get(reverse('addons.detail', args=['a15663']))
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1126 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_by (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1128: in test_by
self._test_by()
src/olympia/addons/tests/test_views.py:1124: in _test_by
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1082 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_more_personas (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1086: in test_more_personas
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1094 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_new_more_personas (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1100: in test_new_more_personas
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1088 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_not_personas (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1092: in test_not_personas
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1104 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_other_personas (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1116: in test_other_personas
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1073 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_persona_images (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1075: in test_persona_images
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1129 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_personas_categories (src.olympia.addons.tests.test_views.TestPersonaDetailPage) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1137: in test_personas_categories
r = self.client.get(self.url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1185 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_persona (src.olympia.addons.tests.test_views.TestStatus) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1192: in test_persona
assert self.client.head(self.persona_url).status_code == (
/usr/local/lib/python2.7/site-packages/django/test/client.py:558: in head
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:360: in head
return self.generic('HEAD', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 1403 in src/olympia/addons/tests/test_views.py
github-actions / Test Results
test_abuse_persona (src.olympia.addons.tests.test_views.TestReportAbuse) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/addons/tests/test_views.py:1406: in test_abuse_persona
r = self.client.get(shared_url)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 53 in src/olympia/amo/tests/test_fields.py
github-actions / Test Results
test_db_field_properties (src.olympia.amo.tests.test_fields.TestPositiveAutoField) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: assert 'int unsigned' == 'int(10) unsigned' - int unsigned + int(10) unsigned ? ++++
src/olympia/amo/tests/test_fields.py:64: in test_db_field_properties
assert column_type == 'int(10) unsigned'
E AssertionError: assert 'int unsigned' == 'int(10) unsigned'
E - int unsigned
E + int(10) unsigned
E ? ++++
Check warning on line 0 in <string>
github-actions / Test Results
test_signer (src.olympia.amo.tests.test_monitor.TestMonitor) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: assert "Failed to ch...not known',))" == '' - Failed to chat with signing service: HTTPConnectionPool(host='autograph', port=8000): Max retries exceeded with url: /__heartbeat__ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f7e1cdd9450>: Failed to establish a new connection: [Errno -2] Name or service not known',))
<string>:3: in wrapper
???
src/olympia/amo/tests/test_monitor.py:74: in test_signer
assert status == ''
E AssertionError: assert "Failed to ch...not known',))" == ''
E - Failed to chat with signing service: HTTPConnectionPool(host='autograph', port=8000): Max retries exceeded with url: /__heartbeat__ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f7e1cdd9450>: Failed to establish a new connection: [Errno -2] Name or service not known',))
Check warning on line 39 in src/olympia/amo/tests/test_redirects.py
github-actions / Test Results
test_parameters (src.olympia.amo.tests.test_redirects.TestRedirects) failed
src/test_report.xml [took 0s]
Raw output
UndefinedError: 'django.core.handlers.wsgi.WSGIRequest object' has no attribute 'user'
src/olympia/amo/tests/test_redirects.py:44: in test_parameters
r = self.client.get(url, follow=True)
/usr/local/lib/python2.7/site-packages/django/test/client.py:538: in get
response = self._handle_redirects(response, **extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:725: in _handle_redirects
response = self.get(path, QueryDict(url.query), follow=False, **extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:483: in request
response = self.handler(environ)
/usr/local/lib/python2.7/site-packages/django/test/client.py:144: in __call__
response = self.get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:124: in get_response
response = self._middleware_chain(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:43: in inner
response = response_for_exception(request, exc)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:93: in response_for_exception
response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:143: in handle_uncaught_exception
return callback(request, **param_dict)
src/olympia/amo/views.py:94: in handler500
return render(request, 'amo/500.html', status=500)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/amo/templates/amo/500.html:1: in top-level template code
{% extends "base_side_categories.html" %}
src/olympia/templates/base_side_categories.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:40: in top-level template code
{% if request.user.is_authenticated %}
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:430: in getattr
return getattr(obj, attribute)
E UndefinedError: 'django.core.handlers.wsgi.WSGIRequest object' has no attribute 'user'
Check warning on line 163 in src/olympia/amo/tests/test_redirects.py
github-actions / Test Results
test_persona_redirect (src.olympia.amo.tests.test_redirects.TestPersonaRedirect) failed
src/test_report.xml [took 0s]
Raw output
TemplateSyntaxError: ("no test named 'None'",)
src/olympia/amo/tests/test_redirects.py:166: in test_persona_redirect
r = self.client.get('/persona/813', follow=True)
/usr/local/lib/python2.7/site-packages/django/test/client.py:538: in get
response = self._handle_redirects(response, **extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:725: in _handle_redirects
response = self.get(path, QueryDict(url.query), follow=False, **extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:536: in get
**extra)
/usr/local/lib/python2.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
/usr/local/lib/python2.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/addons/decorators.py:41: in wrapper
return f(request, addon, *args, **kw)
src/olympia/addons/views.py:85: in addon_detail
return persona_detail(request, addon)
src/olympia/addons/views.py:199: in persona_detail
return render(request, 'addons/persona_detail.html', data)
src/olympia/amo/utils.py:63: in render
rendered = loader.render_to_string(template, ctx, request=request)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:68: in render_to_string
return template.render(context, request)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:106: in render
return mark_safe(self.template.render(context))
conftest.py:89: in instrumented_render
return old_render(self, *args, **kwargs)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:1008: in render
return self.environment.handle_exception(exc_info, True)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_detail.html:1: in top-level template code
{% extends "base.html" %}
src/olympia/templates/base.html:133: in top-level template code
{% block main_content %}
src/olympia/templates/base.html:136: in block "main_content"
{% block content %}{% endblock %}
src/olympia/addons/templates/addons/persona_detail.html:24: in block "content"
{% include "addons/includes/persona.html" %}
src/olympia/addons/templates/addons/includes/persona.html:5: in top-level template code
{{ persona_preview(persona, linked=False) }}
/usr/local/lib/python2.7/site-packages/django_jinja/library.py:92: in _wrapper
data = render_to_string(template, fn(*args, **kwargs))
/usr/local/lib/python2.7/site-packages/django/template/loader.py:67: in render_to_string
template = get_template(template_name, using=using)
/usr/local/lib/python2.7/site-packages/django/template/loader.py:21: in get_template
return engine.get_template(template_name)
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:299: in get_template
six.reraise(TemplateSyntaxError, new, sys.exc_info()[2])
/usr/local/lib/python2.7/site-packages/django_jinja/backend.py:283: in get_template
return Template(self.env.get_template(template_name), self)
/usr/local/lib/python2.7/site-packages/jinja2/environment.py:780: in handle_exception
reraise(exc_type, exc_value, tb)
src/olympia/addons/templates/addons/persona_preview.html:1: in <module>
{% if persona is not None %}
E TemplateSyntaxError: ("no test named 'None'",)
Check warning on line 33 in src/olympia/amo/tests/test_settings.py
github-actions / Test Results
test_raven_release_config (src.olympia.amo.tests.test_settings) failed
src/test_report.xml [took 0s]
Raw output
TypeError: object of type 'NoneType' has no len()
src/olympia/amo/tests/test_settings.py:41: in test_raven_release_config
assert len(get_raven_release()) == 40
E TypeError: object of type 'NoneType' has no len()
Check warning on line 285 in src/olympia/amo/tests/test_url_prefix.py
github-actions / Test Results
test_outgoing_url_query_params (src.olympia.amo.tests.test_url_prefix) failed
src/test_report.xml [took 0s]
Raw output
AssertionError: http://xx.com?q=1&v=2 assert False + where False = <built-in method endswith of str object at 0x7f7e1fa49df0>('http%3A//xx.com%3Fq=1&v=2') + where <built-in method endswith of str object at 0x7f7e1fa49df0> = 'http://xx.com?q=1&v=2'.endswith
src/olympia/amo/tests/test_url_prefix.py:289: in test_outgoing_url_query_params
assert fixed.endswith('http%3A//xx.com%3Fq=1&v=2'), fixed
E AssertionError: http://xx.com?q=1&v=2
E assert False
E + where False = <built-in method endswith of str object at 0x7f7e1fa49df0>('http%3A//xx.com%3Fq=1&v=2')
E + where <built-in method endswith of str object at 0x7f7e1fa49df0> = 'http://xx.com?q=1&v=2'.endswith