Python 3.7 Upgrade #92
292 fail, 41 skipped, 5 065 pass in 21m 6s
5 398 tests 5 065 ✅ 21m 6s ⏱️
1 suites 41 💤
1 files 292 ❌
Results for commit 6232e04.
Annotations
Check warning on line 53 in src/olympia/amo/tests/test_fields.py
github-actions / Python 3.7 Test Results
test_db_field_properties (src.olympia.amo.tests.test_fields.TestPositiveAutoField) failed
src/test_report3.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 137 in src/olympia/amo/tests/test_pagination.py
github-actions / Python 3.7 Test Results
test_paginate_returns_this_paginator (src.olympia.amo.tests.test_pagination.TestSearchPaginator) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'MagicMock' and 'int'
src/olympia/amo/tests/test_pagination.py:145: in test_paginate_returns_this_paginator
pager = paginate(request, qs)
src/olympia/amo/utils.py:164: in paginate
paginated = paginator.page(page)
src/olympia/amo/pagination.py:93: in page
if number > self.num_pages:
venv3/lib/python3.7/site-packages/django/utils/functional.py:35: in __get__
res = instance.__dict__[self.name] = self.func(instance)
src/olympia/amo/pagination.py:43: in num_pages
max(1, self.count - self.orphans))
E TypeError: '>' not supported between instances of 'MagicMock' and 'int'
Check warning on line 280 in src/olympia/amo/tests/test_send_mail.py
github-actions / Python 3.7 Test Results
test_async_will_retry (src.olympia.amo.tests.test_send_mail.TestSendMail) failed
src/test_report3.xml [took 0s]
Raw output
RuntimeError: Never call result.get() within a task! See http://docs.celeryq.org/en/latest/userguide/tasks.html#task-synchronous-subtasks
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tests/test_send_mail.py:288: in test_async_will_retry
recipient_list=['somebody@mozilla.org'])
src/olympia/amo/utils.py:292: in send_mail
html_message=html_message, attachments=attachments)
src/olympia/amo/utils.py:249: in send
return send_email.delay(*args, **kwargs)
venv3/lib/python3.7/site-packages/celery/app/task.py:425: in delay
return self.apply_async(args, kwargs)
src/olympia/amo/celery.py:68: in apply_async
args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/post_request_task/task.py:102: in apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/post_request_task/task.py:95: in original_apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/celery/app/task.py:562: in apply_async
link=link, link_error=link_error, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/canvas.py:202: in apply
return self.type.apply(args, kwargs, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/result.py:1027: in get
assert_will_not_block()
venv3/lib/python3.7/site-packages/celery/result.py:43: in assert_will_not_block
raise RuntimeError(E_WOULDBLOCK)
E RuntimeError: Never call result.get() within a task!
E See http://docs.celeryq.org/en/latest/userguide/tasks.html#task-synchronous-subtasks
Check warning on line 272 in src/olympia/amo/tests/test_send_mail.py
github-actions / Python 3.7 Test Results
test_async_will_retry_default (src.olympia.amo.tests.test_send_mail.TestSendMail) failed
src/test_report3.xml [took 0s]
Raw output
RuntimeError: Never call result.get() within a task! See http://docs.celeryq.org/en/latest/userguide/tasks.html#task-synchronous-subtasks
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tests/test_send_mail.py:279: in test_async_will_retry_default
recipient_list=['somebody@mozilla.org'])
src/olympia/amo/utils.py:292: in send_mail
html_message=html_message, attachments=attachments)
src/olympia/amo/utils.py:249: in send
return send_email.delay(*args, **kwargs)
venv3/lib/python3.7/site-packages/celery/app/task.py:425: in delay
return self.apply_async(args, kwargs)
src/olympia/amo/celery.py:68: in apply_async
args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/post_request_task/task.py:102: in apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/post_request_task/task.py:95: in original_apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/celery/app/task.py:562: in apply_async
link=link, link_error=link_error, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/canvas.py:202: in apply
return self.type.apply(args, kwargs, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/result.py:1027: in get
assert_will_not_block()
venv3/lib/python3.7/site-packages/celery/result.py:43: in assert_will_not_block
raise RuntimeError(E_WOULDBLOCK)
E RuntimeError: Never call result.get() within a task!
E See http://docs.celeryq.org/en/latest/userguide/tasks.html#task-synchronous-subtasks
Check warning on line 289 in src/olympia/amo/tests/test_send_mail.py
github-actions / Python 3.7 Test Results
test_async_will_stop_retrying (src.olympia.amo.tests.test_send_mail.TestSendMail) failed
src/test_report3.xml [took 0s]
Raw output
StopIteration
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tasks.py:34: in send_email
result.send()
src/olympia/amo/tests/test_send_mail.py:263: in send
raise RuntimeError('uh oh')
E RuntimeError: uh oh
During handling of the above exception, another exception occurred:
src/olympia/amo/tests/test_send_mail.py:297: in test_async_will_stop_retrying
recipient_list=['somebody@mozilla.org'])
src/olympia/amo/utils.py:292: in send_mail
html_message=html_message, attachments=attachments)
src/olympia/amo/utils.py:249: in send
return send_email.delay(*args, **kwargs)
venv3/lib/python3.7/site-packages/celery/app/task.py:425: in delay
return self.apply_async(args, kwargs)
src/olympia/amo/celery.py:68: in apply_async
args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/post_request_task/task.py:102: in apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/post_request_task/task.py:95: in original_apply_async
args=args, kwargs=kwargs, **extrakw)
venv3/lib/python3.7/site-packages/celery/app/task.py:562: in apply_async
link=link, link_error=link_error, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/canvas.py:202: in apply
return self.type.apply(args, kwargs, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:38: in send_email
send_email.retry()
venv3/lib/python3.7/site-packages/celery/app/task.py:716: in retry
S.apply().get()
venv3/lib/python3.7/site-packages/celery/canvas.py:202: in apply
return self.type.apply(args, kwargs, **options)
src/olympia/amo/celery.py:75: in apply
return super(AMOTask, self).apply(args=args, kwargs=kwargs, **options)
venv3/lib/python3.7/site-packages/celery/app/task.py:775: in apply
ret = tracer(task_id, args, kwargs, request)
venv3/lib/python3.7/site-packages/celery/app/trace.py:399: in trace_task
I, R, state, retval = on_error(task_request, exc, uuid)
venv3/lib/python3.7/site-packages/celery/app/trace.py:385: in trace_task
R = retval = fun(*args, **kwargs)
src/olympia/amo/tasks.py:29: in send_email
attachments=attachments, reply_to=reply_to)
venv3/lib/python3.7/site-packages/mock/mock.py:1062: in __call__
return _mock_self._mock_call(*args, **kwargs)
venv3/lib/python3.7/site-packages/mock/mock.py:1128: in _mock_call
ret_val = effect(*args, **kwargs)
src/olympia/amo/tests/test_send_mail.py:257: in make_backend
if next(throw_error):
E StopIteration
Check warning on line 97 in src/olympia/api/tests/test_pagination.py
github-actions / Python 3.7 Test Results
test_response (src.olympia.api.tests.test_pagination.TestOneOrZeroPageNumberPagination) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: assert {'count': 1, ...size': 1, ...} == {'count': 1, '...size': 1, ...} Omitting 5 identical items, use -vv to show Differing items: {'results': [1]} != {'results': range(1, 2)} Full diff: {'count': 1, 'next': None, 'page_count': 1,... ...Full output truncated (5 lines hidden), use '-vv' to show
src/olympia/api/tests/test_pagination.py:102: in test_response
assert dict(response.data) == {
E AssertionError: assert {'count': 1, ...size': 1, ...} == {'count': 1, '...size': 1, ...}
E Omitting 5 identical items, use -vv to show
E Differing items:
E {'results': [1]} != {'results': range(1, 2)}
E Full diff:
E {'count': 1,
E 'next': None,
E 'page_count': 1,...
E
E ...Full output truncated (5 lines hidden), use '-vv' to show
Check warning on line 98 in src/olympia/bandwagon/tests/test_views.py
github-actions / Python 3.7 Test Results
test_collection_directory_redirects (src.olympia.bandwagon.tests.test_views.TestViews) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: Unicode-objects must be encoded before hashing
src/olympia/bandwagon/tests/test_views.py:110: in test_collection_directory_redirects
self.check_response(*test)
src/olympia/bandwagon/tests/test_views.py:69: in check_response
response = self.client.get(url, follow=True)
venv3/lib/python3.7/site-packages/django/test/client.py:538: in get
response = self._handle_redirects(response, **extra)
venv3/lib/python3.7/site-packages/django/test/client.py:725: in _handle_redirects
response = self.get(path, QueryDict(url.query), follow=False, **extra)
venv3/lib/python3.7/site-packages/django/test/client.py:536: in get
**extra)
venv3/lib/python3.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
venv3/lib/python3.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
venv3/lib/python3.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
venv3/lib/python3.7/site-packages/django/utils/six.py:686: in reraise
raise value
venv3/lib/python3.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
venv3/lib/python3.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
venv3/lib/python3.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/bandwagon/views.py:130: in collection_listing
countkey = hashlib.sha256(force_str(qs.query) + '_count').hexdigest()
E TypeError: Unicode-objects must be encoded before hashing
Check warning on line 533 in src/olympia/bandwagon/tests/test_views.py
github-actions / Python 3.7 Test Results
test_edit_favorites (src.olympia.bandwagon.tests.test_views.TestCRUD) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: Unicode-objects must be encoded before hashing
src/olympia/bandwagon/tests/test_views.py:535: in test_edit_favorites
r = self.client.get(reverse('collections.list'))
venv3/lib/python3.7/site-packages/django/test/client.py:536: in get
**extra)
venv3/lib/python3.7/site-packages/django/test/client.py:340: in get
return self.generic('GET', path, secure=secure, **r)
venv3/lib/python3.7/site-packages/django/test/client.py:416: in generic
return self.request(**r)
venv3/lib/python3.7/site-packages/django/test/client.py:501: in request
six.reraise(*exc_info)
venv3/lib/python3.7/site-packages/django/utils/six.py:686: in reraise
raise value
venv3/lib/python3.7/site-packages/django/core/handlers/exception.py:41: in inner
response = get_response(request)
venv3/lib/python3.7/site-packages/django/core/handlers/base.py:187: in _get_response
response = self.process_exception_by_middleware(e, request)
venv3/lib/python3.7/site-packages/django/core/handlers/base.py:185: in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
src/olympia/bandwagon/views.py:130: in collection_listing
countkey = hashlib.sha256(force_str(qs.query) + '_count').hexdigest()
E TypeError: Unicode-objects must be encoded before hashing
Check warning on line 345 in src/olympia/bandwagon/tests/test_views.py
github-actions / Python 3.7 Test Results
test_submit (src.olympia.bandwagon.tests.test_views.TestCRUD) failed
src/test_report3.xml [took 0s]
Raw output
AttributeError: 'str' object has no attribute 'decode'
src/olympia/bandwagon/tests/test_views.py:349: in test_submit
assert response.request['PATH_INFO'].decode('utf-8') == (
E AttributeError: 'str' object has no attribute 'decode'
Check warning on line 815 in src/olympia/bandwagon/tests/test_views.py
github-actions / Python 3.7 Test Results
test_icon (src.olympia.bandwagon.tests.test_views.TestCollectionForm) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: write() argument must be str, not bytes
src/olympia/bandwagon/tests/test_views.py:829: in test_icon
form.save()
src/olympia/bandwagon/forms.py:185: in save
fh.write(chunk)
E TypeError: write() argument must be str, not bytes
Check warning on line 1096 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_does_not_500_in_development (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: No templates used to render the response
src/olympia/browse/tests.py:1099: in test_does_not_500_in_development
self.test_personas_grid()
src/olympia/browse/tests.py:1110: in test_personas_grid
self.assertTemplateUsed(response, self.grid_template)
venv3/lib/python3.7/site-packages/django/test/testcases.py:578: in assertTemplateUsed
self.fail(msg_prefix + "No templates used to render the response")
E AssertionError: No templates used to render the response
Check warning on line 1163 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_only_popular_persona_are_shown_in_up_and_coming (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AttributeError: 'NoneType' object has no attribute 'getroottree'
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:95: in fromstring
result = getattr(etree, meth)(context)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:143: in fromstring
rootelement = _etree.fromstring(text, parser, base_url=base_url)
src/lxml/etree.pyx:3213: in lxml.etree.fromstring
???
src/lxml/parser.pxi:1877: in lxml.etree._parseMemoryDocument
???
src/lxml/parser.pxi:1765: in lxml.etree._parseDoc
???
src/lxml/parser.pxi:1127: in lxml.etree._BaseParser._parseDoc
???
src/lxml/parser.pxi:601: in lxml.etree._ParserContext._handleParseResultDoc
???
src/lxml/parser.pxi:711: in lxml.etree._handleParseResult
???
src/lxml/parser.pxi:640: in lxml.etree._raiseParseError
???
E File "<string>", line 1
E lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1
During handling of the above exception, another exception occurred:
src/olympia/browse/tests.py:1166: in test_only_popular_persona_are_shown_in_up_and_coming
personas = pq(r.content).find('.persona-preview')
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:255: in __init__
elements = fromstring(context, self.parser)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:99: in fromstring
result = getattr(lxml.html, meth)(context)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:876: in fromstring
doc = document_fromstring(html, parser=parser, base_url=base_url, **kw)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:762: in document_fromstring
value = etree.fromstring(html, parser, **kw)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:144: in fromstring
elementtree = rootelement.getroottree()
E AttributeError: 'NoneType' object has no attribute 'getroottree'
Check warning on line 1193 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_pagination_in_created (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: 'NoneType' object is not subscriptable
src/olympia/browse/tests.py:1196: in test_pagination_in_created
assert str(r.context['addons']) == '<Page 1 of 1>'
E TypeError: 'NoneType' object is not subscriptable
Check warning on line 1174 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_pagination_in_up_and_coming (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: 'NoneType' object is not subscriptable
src/olympia/browse/tests.py:1180: in test_pagination_in_up_and_coming
assert str(r.context['addons']) == '<Page 1 of 1>'
E TypeError: 'NoneType' object is not subscriptable
Check warning on line 1147 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_personas_category_landing_frozen (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AttributeError: 'NoneType' object has no attribute 'getroottree'
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:95: in fromstring
result = getattr(etree, meth)(context)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:143: in fromstring
rootelement = _etree.fromstring(text, parser, base_url=base_url)
src/lxml/etree.pyx:3213: in lxml.etree.fromstring
???
src/lxml/parser.pxi:1877: in lxml.etree._parseMemoryDocument
???
src/lxml/parser.pxi:1765: in lxml.etree._parseDoc
???
src/lxml/parser.pxi:1127: in lxml.etree._BaseParser._parseDoc
???
src/lxml/parser.pxi:601: in lxml.etree._ParserContext._handleParseResultDoc
???
src/lxml/parser.pxi:711: in lxml.etree._handleParseResult
???
src/lxml/parser.pxi:640: in lxml.etree._raiseParseError
???
E File "<string>", line 1
E lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1
During handling of the above exception, another exception occurred:
src/olympia/browse/tests.py:1152: in test_personas_category_landing_frozen
personas = pq(r.content).find('.persona-preview')
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:255: in __init__
elements = fromstring(context, self.parser)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:99: in fromstring
result = getattr(lxml.html, meth)(context)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:876: in fromstring
doc = document_fromstring(html, parser=parser, base_url=base_url, **kw)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:762: in document_fromstring
value = etree.fromstring(html, parser, **kw)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:144: in fromstring
elementtree = rootelement.getroottree()
E AttributeError: 'NoneType' object has no attribute 'getroottree'
Check warning on line 1101 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_personas_grid (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: No templates used to render the response
src/olympia/browse/tests.py:1110: in test_personas_grid
self.assertTemplateUsed(response, self.grid_template)
venv3/lib/python3.7/site-packages/django/test/testcases.py:578: in assertTemplateUsed
self.fail(msg_prefix + "No templates used to render the response")
E AssertionError: No templates used to render the response
Check warning on line 1133 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_personas_grid_sorting (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: No templates used to render the response
src/olympia/browse/tests.py:1141: in test_personas_grid_sorting
self.assertTemplateUsed(r, self.grid_template)
venv3/lib/python3.7/site-packages/django/test/testcases.py:578: in assertTemplateUsed
self.fail(msg_prefix + "No templates used to render the response")
E AssertionError: No templates used to render the response
Check warning on line 1113 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_personas_landing (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: No templates used to render the response
src/olympia/browse/tests.py:1124: in test_personas_landing
self.assertTemplateUsed(r, self.landing_template)
venv3/lib/python3.7/site-packages/django/test/testcases.py:578: in assertTemplateUsed
self.fail(msg_prefix + "No templates used to render the response")
E AssertionError: No templates used to render the response
Check warning on line 1208 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_submit_theme_link_lwt_disabled (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AttributeError: 'NoneType' object has no attribute 'getroottree'
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:95: in fromstring
result = getattr(etree, meth)(context)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:143: in fromstring
rootelement = _etree.fromstring(text, parser, base_url=base_url)
src/lxml/etree.pyx:3213: in lxml.etree.fromstring
???
src/lxml/parser.pxi:1877: in lxml.etree._parseMemoryDocument
???
src/lxml/parser.pxi:1765: in lxml.etree._parseDoc
???
src/lxml/parser.pxi:1127: in lxml.etree._BaseParser._parseDoc
???
src/lxml/parser.pxi:601: in lxml.etree._ParserContext._handleParseResultDoc
???
src/lxml/parser.pxi:711: in lxml.etree._handleParseResult
???
src/lxml/parser.pxi:640: in lxml.etree._raiseParseError
???
E File "<string>", line 1
E lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1
During handling of the above exception, another exception occurred:
src/olympia/browse/tests.py:1212: in test_submit_theme_link_lwt_disabled
doc = pq(response.content)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:255: in __init__
elements = fromstring(context, self.parser)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:99: in fromstring
result = getattr(lxml.html, meth)(context)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:876: in fromstring
doc = document_fromstring(html, parser=parser, base_url=base_url, **kw)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:762: in document_fromstring
value = etree.fromstring(html, parser, **kw)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:144: in fromstring
elementtree = rootelement.getroottree()
E AttributeError: 'NoneType' object has no attribute 'getroottree'
Check warning on line 1200 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_submit_theme_link_lwt_enabled (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
AttributeError: 'NoneType' object has no attribute 'getroottree'
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:95: in fromstring
result = getattr(etree, meth)(context)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:143: in fromstring
rootelement = _etree.fromstring(text, parser, base_url=base_url)
src/lxml/etree.pyx:3213: in lxml.etree.fromstring
???
src/lxml/parser.pxi:1877: in lxml.etree._parseMemoryDocument
???
src/lxml/parser.pxi:1765: in lxml.etree._parseDoc
???
src/lxml/parser.pxi:1127: in lxml.etree._BaseParser._parseDoc
???
src/lxml/parser.pxi:601: in lxml.etree._ParserContext._handleParseResultDoc
???
src/lxml/parser.pxi:711: in lxml.etree._handleParseResult
???
src/lxml/parser.pxi:640: in lxml.etree._raiseParseError
???
E File "<string>", line 1
E lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1
During handling of the above exception, another exception occurred:
src/olympia/browse/tests.py:1204: in test_submit_theme_link_lwt_enabled
doc = pq(response.content)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:255: in __init__
elements = fromstring(context, self.parser)
venv3/lib/python3.7/site-packages/pyquery/pyquery.py:99: in fromstring
result = getattr(lxml.html, meth)(context)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:876: in fromstring
doc = document_fromstring(html, parser=parser, base_url=base_url, **kw)
venv3/lib/python3.7/site-packages/lxml/html/__init__.py:762: in document_fromstring
value = etree.fromstring(html, parser, **kw)
venv3/lib/python3.7/site-packages/defusedxml/lxml.py:144: in fromstring
elementtree = rootelement.getroottree()
E AttributeError: 'NoneType' object has no attribute 'getroottree'
Check warning on line 1088 in src/olympia/browse/tests.py
github-actions / Python 3.7 Test Results
test_try_new_frontend_banner_presence (src.olympia.browse.tests.TestPersonas) failed
src/test_report3.xml [took 0s]
Raw output
TypeError: a bytes-like object is required, not 'str'
src/olympia/browse/tests.py:1091: in test_try_new_frontend_banner_presence
assert 'AMO is getting a new look.' not in response.content
E TypeError: a bytes-like object is required, not 'str'
Check warning on line 120 in src/olympia/devhub/tests/test_tasks.py
github-actions / Python 3.7 Test Results
test_recreate_previews (src.olympia.devhub.tests.test_tasks) failed
src/test_report3.xml [took 0s]
Raw output
assert {"thumbnail":...": [533, 400]} == {'image': [533...': [267, 200]} Omitting 1 identical items, use -vv to show Differing items: {'thumbnail': [266, 200]} != {'thumbnail': [267, 200]} Full diff: - {"thumbnail": [266, 200], "image": [533, 400]} + {'image': [533, 400], 'thumbnail': [267, 200]}
src/olympia/devhub/tests/test_tasks.py:142: in test_recreate_previews
assert preview_no_original.reload().sizes == {
E assert {"thumbnail":...": [533, 400]} == {'image': [533...': [267, 200]}
E Omitting 1 identical items, use -vv to show
E Differing items:
E {'thumbnail': [266, 200]} != {'thumbnail': [267, 200]}
E Full diff:
E - {"thumbnail": [266, 200], "image": [533, 400]}
E + {'image': [533, 400], 'thumbnail': [267, 200]}
Check warning on line 495 in src/olympia/devhub/tests/test_tasks.py
github-actions / Python 3.7 Test Results
test_run_linter_use_temporary_file (src.olympia.devhub.tests.test_tasks.TestRunAddonsLinter) failed
src/test_report3.xml [took 3s]
Raw output
AssertionError: assert 25 == 45
src/olympia/devhub/tests/test_tasks.py:517: in test_run_linter_use_temporary_file
assert result['warnings'] == 45
E AssertionError: assert 25 == 45
Check warning on line 555 in src/olympia/devhub/tests/test_tasks.py
github-actions / Python 3.7 Test Results
test_amo_validator_addons_linter_error (src.olympia.devhub.tests.test_tasks.TestValidateFilePath) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: assert not 1
src/olympia/devhub/tests/test_tasks.py:564: in test_amo_validator_addons_linter_error
assert not result['warnings']
E AssertionError: assert not 1
Check warning on line 547 in src/olympia/devhub/tests/test_tasks.py
github-actions / Python 3.7 Test Results
test_amo_validator_addons_linter_success (src.olympia.devhub.tests.test_tasks.TestValidateFilePath) failed
src/test_report3.xml [took 0s]
Raw output
AssertionError: assert not 1
src/olympia/devhub/tests/test_tasks.py:554: in test_amo_validator_addons_linter_success
assert not result['warnings']
E AssertionError: assert not 1