Skip to content

Backport CI and test modernization #97

Backport CI and test modernization

Backport CI and test modernization #97

GitHub Actions / Test Report failed Nov 15, 2024 in 0s

4 tests run, 0 passed, 0 skipped, 4 failed.

Annotations

Check failure on line 1 in Widgets

See this annotation in the file changed.

@github-actions github-actions / Test Report

Widgets.test_add_datetime

django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.
Raw output
nested_admin/tests/admin_widgets/tests.py:309: in test_add_datetime
    self.load_admin()
nested_admin/tests/base.py:91: in load_admin
    super().load_admin(obj)
.tox/py310-dj50-grp/lib/python3.10/site-packages/selenosis/testcases.py:308: in load_admin
    self.initialize_page()
nested_admin/tests/base.py:96: in initialize_page
    raise exc_value
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/wsgiref/handlers.py:137: in run
    self.result = application(self.environ, self.start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/contrib/staticfiles/handlers.py:80: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/testcases.py:1546: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/wsgi.py:124: in __call__
    response = self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:140: in get_response
    response = self._middleware_chain(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:220: in _get_response
    response = response.render()
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:114: in render
    self.content = self.rendered_content
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:92: in rendered_content
    return template.render(context, self._request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/backends/django.py:61: in render
    return self.template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:171: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:422: in render
    return strip_spaces_between_tags(self.nodelist.render(context).strip())
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:319: in render
    match = condition.eval(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:885: in eval
    return self.value.resolve(context, ignore_failures=True)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:737: in resolve
    new_obj = func(obj, *arg_vals)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaultfilters.py:642: in length_is
    warnings.warn(
E   django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.

Check failure on line 1 in Widgets

See this annotation in the file changed.

@github-actions github-actions / Test Report

Widgets.test_add_three_deep_datetime

django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.
Raw output
nested_admin/tests/admin_widgets/tests.py:368: in test_add_three_deep_datetime
    self.load_admin()
nested_admin/tests/base.py:91: in load_admin
    super().load_admin(obj)
.tox/py310-dj50-grp/lib/python3.10/site-packages/selenosis/testcases.py:308: in load_admin
    self.initialize_page()
nested_admin/tests/base.py:96: in initialize_page
    raise exc_value
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/wsgiref/handlers.py:137: in run
    self.result = application(self.environ, self.start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/contrib/staticfiles/handlers.py:80: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/testcases.py:1546: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/wsgi.py:124: in __call__
    response = self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:140: in get_response
    response = self._middleware_chain(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:220: in _get_response
    response = response.render()
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:114: in render
    self.content = self.rendered_content
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:92: in rendered_content
    return template.render(context, self._request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/backends/django.py:61: in render
    return self.template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:171: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:422: in render
    return strip_spaces_between_tags(self.nodelist.render(context).strip())
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:319: in render
    match = condition.eval(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:885: in eval
    return self.value.resolve(context, ignore_failures=True)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:737: in resolve
    new_obj = func(obj, *arg_vals)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaultfilters.py:642: in length_is
    warnings.warn(
E   django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.

Check failure on line 1 in Widgets

See this annotation in the file changed.

@github-actions github-actions / Test Report

Widgets.test_initial_extra_prepopulated

django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.
Raw output
nested_admin/tests/admin_widgets/tests.py:243: in test_initial_extra_prepopulated
    self.load_admin()
nested_admin/tests/base.py:91: in load_admin
    super().load_admin(obj)
.tox/py310-dj50-grp/lib/python3.10/site-packages/selenosis/testcases.py:308: in load_admin
    self.initialize_page()
nested_admin/tests/base.py:96: in initialize_page
    raise exc_value
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/wsgiref/handlers.py:137: in run
    self.result = application(self.environ, self.start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/contrib/staticfiles/handlers.py:80: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/testcases.py:1546: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/wsgi.py:124: in __call__
    response = self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:140: in get_response
    response = self._middleware_chain(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:220: in _get_response
    response = response.render()
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:114: in render
    self.content = self.rendered_content
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:92: in rendered_content
    return template.render(context, self._request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/backends/django.py:61: in render
    return self.template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:171: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:422: in render
    return strip_spaces_between_tags(self.nodelist.render(context).strip())
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:319: in render
    match = condition.eval(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:885: in eval
    return self.value.resolve(context, ignore_failures=True)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:737: in resolve
    new_obj = func(obj, *arg_vals)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaultfilters.py:642: in length_is
    warnings.warn(
E   django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.

Check failure on line 1 in Widgets

See this annotation in the file changed.

@github-actions github-actions / Test Report

Widgets.test_autocomplete_single_init

django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.
Raw output
nested_admin/tests/admin_widgets/tests.py:376: in test_autocomplete_single_init
    self.load_admin()
nested_admin/tests/base.py:91: in load_admin
    super().load_admin(obj)
.tox/py310-dj50-grp/lib/python3.10/site-packages/selenosis/testcases.py:308: in load_admin
    self.initialize_page()
nested_admin/tests/base.py:96: in initialize_page
    raise exc_value
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/wsgiref/handlers.py:137: in run
    self.result = application(self.environ, self.start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/contrib/staticfiles/handlers.py:80: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/testcases.py:1546: in __call__
    return self.application(environ, start_response)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/wsgi.py:124: in __call__
    response = self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:140: in get_response
    response = self._middleware_chain(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/utils/deprecation.py:134: in __call__
    response = response or self.get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:57: in inner
    response = response_for_exception(request, exc)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:140: in response_for_exception
    response = handle_uncaught_exception(
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/exception.py:55: in inner
    response = get_response(request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/core/handlers/base.py:220: in _get_response
    response = response.render()
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:114: in render
    self.content = self.rendered_content
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/response.py:92: in rendered_content
    return template.render(context, self._request)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/backends/django.py:61: in render
    return self.template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:171: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:159: in render
    return compiled_parent._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:65: in render
    result = block.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:549: in render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/loader_tags.py:210: in render
    return template.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:173: in render
    return self._render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/test/utils.py:111: in instrumented_test_render
    return self.nodelist.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:422: in render
    return strip_spaces_between_tags(self.nodelist.render(context).strip())
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:1000: in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:242: in render
    nodelist.append(node.render_annotated(context))
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:961: in render_annotated
    return self.render(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:319: in render
    match = condition.eval(context)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaulttags.py:885: in eval
    return self.value.resolve(context, ignore_failures=True)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/base.py:737: in resolve
    new_obj = func(obj, *arg_vals)
.tox/py310-dj50-grp/lib/python3.10/site-packages/django/template/defaultfilters.py:642: in length_is
    warnings.warn(
E   django.utils.deprecation.RemovedInDjango51Warning: The length_is template filter is deprecated in favor of the length template filter and the == operator within an {% if %} tag.