Skip to content

Remove personas from profile (#296) #101

Remove personas from profile (#296)

Remove personas from profile (#296) #101

GitHub Actions / Test Results failed Jun 24, 2024 in 0s

88 fail, 25 skipped, 5 378 pass in 28m 1s

5 491 tests  ±0   5 378 ✅  - 24   28m 1s ⏱️ -56s
    1 suites ±0      25 💤 ± 0 
    1 files   ±0      88 ❌ +24 

Results for commit 3de4b38. ± Comparison against earlier commit 9f2a58f.

Annotations

Check warning on line 299 in src/olympia/addons/tests/test_commands.py

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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>

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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