flakytest.dev anze3db fedidevs
Tests / accounts/tests.py

TestSelectedInstance::test_selected_instance_through_session

First seen 2 years, 11 months ago in 1cd3a8d
CI github-actions:test 11 runs
Average
196 ms
median 174 ms
max 366 ms
Phases
Setup 2 ms Call 193 ms Teardown 0.48 ms
Categories
Database 39 ms App code 0.19 ms Test code 0.12 ms Other (Libraries, Templates, pytest, Unsampled, ...) 157 ms

17 database queries per run

Needs 45 KB of memory (max 108 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
call172 ms99.1%
TestSelectedInstance.test_selected_instance_through_sessionaccounts/tests.py:261 self.client.get("/?selected_instance=mastodon.social")144 ms82.8%
Client.getdjango/test/client.py:1133144 ms82.8%
RequestFactory.getdjango/test/client.py:475144 ms82.8%
RequestFactory.genericdjango/test/client.py:671144 ms82.8%
Client.requestdjango/test/client.py:1091144 ms82.8%
ClientHandler.__call__django/test/client.py:17395 ms54.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6395 ms54.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10491 ms52.5%
WhiteNoise.add_fileswhitenoise/base.py:10891 ms52.5%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12091 ms52.5%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13188 ms50.7%
WhiteNoise.get_static_filewhitenoise/base.py:21783 ms47.8%
StaticFile.__init__whitenoise/responders.py:7753 ms30.3%
StaticFile.get_alternativeswhitenoise/responders.py:19851 ms29.1%
StaticFile.get_alternativeswhitenoise/responders.py:2031 ms0.6%
StaticFile.get_alternativeswhitenoise/responders.py:2001 ms0.6%
__init____init__:-11 ms0.6%
StaticFile.__init__whitenoise/responders.py:7320 ms11.7%
StaticFile.get_headerswhitenoise/responders.py:18110 ms5.8%
Headers.__setitem__<stdlib>/wsgiref/headers.py:6410 ms5.8%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:4810 ms5.8%
StaticFile.get_headerswhitenoise/responders.py:1765 ms2.9%
formatdate<stdlib>/email/utils.py:2661 ms0.6%
StaticFile.get_headerswhitenoise/responders.py:1703 ms1.7%
StaticFile.get_headerswhitenoise/responders.py:1781 ms0.6%
parsedate<stdlib>/email/_parseaddr.py:1851 ms0.6%
StaticFile.get_headerswhitenoise/responders.py:1671 ms0.6%
StaticFile.__init__whitenoise/responders.py:766 ms3.5%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1904 ms2.3%
StaticFile.__init__whitenoise/responders.py:742 ms1.2%
parsedate<stdlib>/email/_parseaddr.py:1852 ms1.2%
StaticFile.__init__whitenoise/responders.py:721 ms0.6%
StaticFile.get_file_statswhitenoise/responders.py:1611 ms0.6%
StaticFile.__init__whitenoise/responders.py:751 ms0.6%
WhiteNoise.get_static_filewhitenoise/base.py:2124 ms2.3%
WhiteNoise.add_cache_headerswhitenoise/base.py:2332 ms1.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1762 ms1.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1972 ms1.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:201 ms0.6%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2351 ms0.6%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2081 ms0.6%
urlsplit<stdlib>/urllib/parse.py:5871 ms0.6%
WhiteNoise.get_static_filewhitenoise/base.py:2111 ms0.6%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1114 ms2.3%
WhiteNoise.add_fileswhitenoise/base.py:1084 ms2.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1204 ms2.3%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1314 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2174 ms2.3%
StaticFile.__init__whitenoise/responders.py:734 ms2.3%
StaticFile.get_headerswhitenoise/responders.py:1664 ms2.3%
ClientHandler.__call__django/test/client.py:18649 ms28.0%
BaseHandler.get_responsedjango/core/handlers/base.py:14249 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38049 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38049 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38049 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12349 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14549 ms28.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5649 ms28.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38045 ms25.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5645 ms25.6%
BaseHandler._get_responsedjango/core/handlers/base.py:19945 ms25.6%
indexaccounts/views.py:425 return render(33 ms19.2%
renderdjango/shortcuts.py:2733 ms19.2%
render_to_stringdjango/template/loader.py:6233 ms19.2%
Template.renderdjango/template/backends/django.py:10733 ms19.2%
Template.renderdjango/template/base.py:17533 ms19.2%
instrumented_test_renderdjango/test/utils.py:11333 ms19.2%
NodeList.renderdjango/template/base.py:110833 ms19.2%
Node.render_annotateddjango/template/base.py:106933 ms19.2%
ExtendsNode.renderdjango/template/loader_tags.py:16033 ms19.2%
instrumented_test_renderdjango/test/utils.py:11333 ms19.2%
NodeList.renderdjango/template/base.py:110833 ms19.2%
Node.render_annotateddjango/template/base.py:106933 ms19.2%
BlockNode.renderdjango/template/loader_tags.py:6624 ms14.0%
NodeList.renderdjango/template/base.py:110824 ms14.0%
Node.render_annotateddjango/template/base.py:106924 ms14.0%
ForNode.renderdjango/template/defaulttags.py:24918 ms10.5%
Node.render_annotateddjango/template/base.py:106918 ms10.5%
IfNode.renderdjango/template/defaulttags.py:3266 ms3.5%
infix.<locals>.Operator.evaldjango/template/smartif.py:616 ms3.5%
<lambda>django/template/smartif.py:1064 ms2.3%
TemplateLiteral.evaldjango/template/defaulttags.py:9184 ms2.3%
FilterExpression.resolvedjango/template/base.py:8064 ms2.3%
Variable.resolvedjango/template/base.py:9454 ms2.3%
Variable._resolve_lookupdjango/template/base.py:9964 ms2.3%
<lambda>django/template/smartif.py:1071 ms0.6%
TemplateLiteral.evaldjango/template/defaulttags.py:9181 ms0.6%
FilterExpression.resolvedjango/template/base.py:8061 ms0.6%
Variable.resolvedjango/template/base.py:9451 ms0.6%
Variable._resolve_lookupdjango/template/base.py:10401 ms0.6%
VariableNode.renderdjango/template/base.py:11734 ms2.3%
render_value_in_contextdjango/template/base.py:11474 ms2.3%
localizedjango/utils/formats.py:2084 ms2.3%
number_formatdjango/utils/formats.py:1824 ms2.3%
SimpleNode.renderdjango/template/library.py:3432 ms1.2%
querystringdjango/template/defaulttags.py:13482 ms1.2%
QueryDict.urlencodedjango/http/request.py:7442 ms1.2%
QueryDict.urlencode.<locals>.<genexpr>django/http/request.py:7452 ms1.2%
QueryDict.urlencode.<locals>.encodedjango/http/request.py:7412 ms1.2%
StaticNode.renderdjango/templatetags/static.py:1162 ms1.2%
StaticNode.urldjango/templatetags/static.py:1132 ms1.2%
StaticNode.handle_simpledjango/templatetags/static.py:1292 ms1.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms1.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms1.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms1.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2072 ms1.2%
SimpleNode.renderdjango/template/library.py:3422 ms1.2%
TagHelperNode.get_resolved_argumentsdjango/template/library.py:3312 ms1.2%
StaticNode.renderdjango/templatetags/static.py:1182 ms1.2%
conditional_escapedjango/utils/html.py:1322 ms1.2%
keep_lazy.<locals>.decorator.<locals>.wrapperdjango/utils/functional.py:2312 ms1.2%
escapedjango/utils/html.py:622 ms1.2%
IncludeNode.renderdjango/template/loader_tags.py:2116 ms3.5%
Template.renderdjango/template/base.py:1776 ms3.5%
instrumented_test_renderdjango/test/utils.py:1136 ms3.5%
NodeList.renderdjango/template/base.py:11086 ms3.5%
Node.render_annotateddjango/template/base.py:10696 ms3.5%
ForNode.renderdjango/template/defaulttags.py:2496 ms3.5%
Node.render_annotateddjango/template/base.py:10696 ms3.5%
IfNode.renderdjango/template/defaulttags.py:3336 ms3.5%
NodeList.renderdjango/template/base.py:11086 ms3.5%
Node.render_annotateddjango/template/base.py:10696 ms3.5%
VariableNode.renderdjango/template/base.py:11676 ms3.5%
FilterExpression.resolvedjango/template/base.py:8336 ms3.5%
intcommadjango/contrib/humanize/templatetags/humanize.py:866 ms3.5%
number_formatdjango/utils/formats.py:1826 ms3.5%
formatdjango/utils/numberformat.py:286 ms3.5%
URLNode.renderdjango/template/defaulttags.py:5115 ms2.9%
reversedjango/urls/base.py:985 ms2.9%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:7625 ms2.9%
URLResolver.reverse_dictdjango/urls/resolvers.py:6315 ms2.9%
get_languagedjango/utils/translation/__init__.py:2115 ms2.9%
get_languagedjango/utils/translation/trans_real.py:3295 ms2.9%
Local.__getattr__asgiref/local.py:1575 ms2.9%
contextmanager.<locals>.helper<stdlib>/contextlib.py:367 return _GeneratorContextManager(func, args, kwds)5 ms2.9%
_GeneratorContextManagerBase.__init__<stdlib>/contextlib.py:1775 ms2.9%
IfNode.renderdjango/template/defaulttags.py:3334 ms2.3%
NodeList.renderdjango/template/base.py:11084 ms2.3%
Node.render_annotateddjango/template/base.py:10694 ms2.3%
IncludeNode.renderdjango/template/loader_tags.py:2114 ms2.3%
Template.renderdjango/template/base.py:1774 ms2.3%
instrumented_test_renderdjango/test/utils.py:1134 ms2.3%
NodeList.renderdjango/template/base.py:11084 ms2.3%
Node.render_annotateddjango/template/base.py:10694 ms2.3%
TranslateNode.renderdjango/templatetags/i18n.py:913 ms1.7%
render_value_in_contextdjango/template/base.py:11463 ms1.7%
template_localtimedjango/utils/timezone.py:1563 ms1.7%
SimpleNode.renderdjango/template/library.py:3431 ms0.6%
instances_datalistaccounts/templatetags/account_extras.py:36 for instance in instances:1 ms0.6%
QuerySet.__iter__django/db/models/query.py:4391 ms0.6%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.6%
FlatValuesListIterable.__iter__django/db/models/query.py:3021 ms0.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15741 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
indexaccounts/views.py:412 page_obj = paginator.get_page(page_number)4 ms2.3%
CountlessPaginator.get_pageaccounts/views.py:844 ms2.3%
CountlessPaginator.pageaccounts/views.py:904 ms2.3%
CountlessPage.__init__accounts/views.py:28 self.object_list = list(self.object_list)4 ms2.3%
QuerySet.__iter__django/db/models/query.py:4394 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22624 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1034 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.3%
Cursor.executepsycopg/cursor.py:1134 ms2.3%
Connection.waitpsycopg/connection.py:4954 ms2.3%
indexaccounts/views.py:427 "v2/accounts.html" if "HX-Request" in request.headers else "v2/index.html",2 ms1.2%
cached_property.__get__django/utils/functional.py:472 ms1.2%
HttpRequest.headersdjango/http/request.py:912 ms1.2%
HttpHeaders.__init__django/http/request.py:5392 ms1.2%
CaseInsensitiveMapping.__init__django/utils/datastructures.py:3072 ms1.2%
CaseInsensitiveMapping._unpack_itemsdjango/utils/datastructures.py:3342 ms1.2%
indexaccounts/views.py:295 language_counts = Daily.objects.order_by("date").last()2 ms1.2%
QuerySet.lastdjango/db/models/query.py:12252 ms1.2%
QuerySet.__iter__django/db/models/query.py:4392 ms1.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.6%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms0.6%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:901 ms0.6%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:4921 ms0.6%
BaseExpression.resolve_expressiondjango/db/models/expressions.py:2971 ms0.6%
BaseExpression.copydjango/db/models/expressions.py:4441 ms0.6%
copy<stdlib>/copy.py:851 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3824 ms2.3%
SessionMiddleware.process_responsedjango/contrib/sessions/middleware.py:604 ms2.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms2.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms1.2%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms1.2%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms1.2%
QuerySet.existsdjango/db/models/query.py:14582 ms1.2%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms1.2%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1231 ms0.6%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1001 ms0.6%
Model.__init__django/db/models/base.py:5501 ms0.6%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms0.6%
Atomic.__exit__django/db/transaction.py:2591 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.6%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.6%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
TestSelectedInstance.test_selected_instance_through_sessionaccounts/tests.py:26222 ms12.8%
Client.getdjango/test/client.py:113322 ms12.8%
RequestFactory.getdjango/test/client.py:47522 ms12.8%
RequestFactory.genericdjango/test/client.py:67122 ms12.8%
Client.requestdjango/test/client.py:109122 ms12.8%
ClientHandler.__call__django/test/client.py:18622 ms12.8%
BaseHandler.get_responsedjango/core/handlers/base.py:14222 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12322 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14522 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms12.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms12.8%
BaseHandler._get_responsedjango/core/handlers/base.py:19922 ms12.8%
indexaccounts/views.py:425 return render(19 ms11.1%
renderdjango/shortcuts.py:2719 ms11.1%
render_to_stringdjango/template/loader.py:6219 ms11.1%
Template.renderdjango/template/backends/django.py:10719 ms11.1%
Template.renderdjango/template/base.py:17519 ms11.1%
instrumented_test_renderdjango/test/utils.py:11319 ms11.1%
NodeList.renderdjango/template/base.py:110819 ms11.1%
Node.render_annotateddjango/template/base.py:106919 ms11.1%
ExtendsNode.renderdjango/template/loader_tags.py:16019 ms11.1%
instrumented_test_renderdjango/test/utils.py:11319 ms11.1%
NodeList.renderdjango/template/base.py:110819 ms11.1%
Node.render_annotateddjango/template/base.py:106919 ms11.1%
BlockNode.renderdjango/template/loader_tags.py:6613 ms7.6%
NodeList.renderdjango/template/base.py:110813 ms7.6%
Node.render_annotateddjango/template/base.py:106913 ms7.6%
ForNode.renderdjango/template/defaulttags.py:24911 ms6.4%
Node.render_annotateddjango/template/base.py:106911 ms6.4%
IfNode.renderdjango/template/defaulttags.py:3268 ms4.7%
infix.<locals>.Operator.evaldjango/template/smartif.py:617 ms4.1%
<lambda>django/template/smartif.py:1067 ms4.1%
TemplateLiteral.evaldjango/template/defaulttags.py:9186 ms3.5%
FilterExpression.resolvedjango/template/base.py:8066 ms3.5%
Variable.resolvedjango/template/base.py:9456 ms3.5%
Variable._resolve_lookupdjango/template/base.py:9825 ms2.9%
BaseContext.__getitem__django/template/context.py:895 ms2.9%
Variable._resolve_lookupdjango/template/base.py:9961 ms0.6%
Variable.resolvedjango/template/base.py:9451 ms0.6%
Variable._resolve_lookupdjango/template/base.py:10321 ms0.6%
SimpleNode.renderdjango/template/library.py:3431 ms0.6%
querystringdjango/template/defaulttags.py:13481 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
URLNode.renderdjango/template/defaulttags.py:5111 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
SimpleNode.renderdjango/template/library.py:3431 ms0.6%
querystringdjango/template/defaulttags.py:13481 ms0.6%
QueryDict.urlencodedjango/http/request.py:7441 ms0.6%
IncludeNode.renderdjango/template/loader_tags.py:2111 ms0.6%
Template.renderdjango/template/base.py:1771 ms0.6%
instrumented_test_renderdjango/test/utils.py:1131 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
ForNode.renderdjango/template/defaulttags.py:2211 ms0.6%
InclusionNode.renderdjango/template/library.py:4033 ms1.7%
Template.renderdjango/template/base.py:1773 ms1.7%
instrumented_test_renderdjango/test/utils.py:1133 ms1.7%
NodeList.renderdjango/template/base.py:11083 ms1.7%
Node.render_annotateddjango/template/base.py:10693 ms1.7%
IfNode.renderdjango/template/defaulttags.py:3263 ms1.7%
TemplateLiteral.evaldjango/template/defaulttags.py:9183 ms1.7%
FilterExpression.resolvedjango/template/base.py:8213 ms1.7%
IfNode.renderdjango/template/defaulttags.py:3333 ms1.7%
NodeList.renderdjango/template/base.py:11083 ms1.7%
Node.render_annotateddjango/template/base.py:10693 ms1.7%
IncludeNode.renderdjango/template/loader_tags.py:2113 ms1.7%
Template.renderdjango/template/base.py:1773 ms1.7%
instrumented_test_renderdjango/test/utils.py:1133 ms1.7%
NodeList.renderdjango/template/base.py:11083 ms1.7%
Node.render_annotateddjango/template/base.py:10693 ms1.7%
TranslateNode.renderdjango/templatetags/i18n.py:913 ms1.7%
render_value_in_contextdjango/template/base.py:11503 ms1.7%
lazy.<locals>.__proxy__.__str__django/utils/functional.py:1193 ms1.7%
lazy.<locals>.__proxy__.__castdjango/utils/functional.py:1103 ms1.7%
gettextdjango/utils/translation/__init__.py:963 ms1.7%
gettextdjango/utils/translation/trans_real.py:3833 ms1.7%
Local.__getattr__asgiref/local.py:1573 ms1.7%
indexaccounts/views.py:295 language_counts = Daily.objects.order_by("date").last()2 ms1.2%
QuerySet.lastdjango/db/models/query.py:12252 ms1.2%
QuerySet.__iter__django/db/models/query.py:4392 ms1.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.6%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms0.6%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms0.6%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms0.6%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:2651 ms0.6%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10311 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
indexaccounts/views.py:412 page_obj = paginator.get_page(page_number)1 ms0.6%
CountlessPaginator.get_pageaccounts/views.py:841 ms0.6%
CountlessPaginator.pageaccounts/views.py:901 ms0.6%
CountlessPage.__init__accounts/views.py:28 self.object_list = list(self.object_list)1 ms0.6%
QuerySet.__iter__django/db/models/query.py:4391 ms0.6%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.6%
ModelIterable.__iter__django/db/models/query.py:1031 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.6%
TestSelectedInstance.test_selected_instance_through_sessionaccounts/tests.py:265 self.assertEqual(self.client.session["selected_instance"], "mastodon.social")3 ms1.7%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:553 ms1.7%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2543 ms1.7%
SessionStore.loaddjango/contrib/sessions/backends/db.py:553 ms1.7%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:343 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.7%
QuerySet.getdjango/db/models/query.py:7023 ms1.7%
QuerySet.__len__django/db/models/query.py:4213 ms1.7%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.7%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.7%
Cursor.executepsycopg/cursor.py:1133 ms1.7%
Connection.waitpsycopg/connection.py:4953 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()3 ms1.7%
TestCase._fixture_teardowndjango/test/testcases.py:14972 ms1.2%
TestCase._should_check_constraintsdjango/test/testcases.py:15062 ms1.2%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5042 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.2%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms0.6%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4941 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.6%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3201 ms0.6%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2981 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.6%
Estimated from 170 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

accounts/tests.py:261
self.client.get("/?selected_instance=mastodon.social")
TestSelectedInstance.test_selected_instance_through_session · Libraries
102 ms
accounts/views.py:425
return render(
index · Templates
52 ms
accounts/views.py:28
self.object_list = list(self.object_list)
CountlessPage.__init__ · Database
5 ms
accounts/views.py:295
language_counts = Daily.objects.order_by("date").last()
index · Database
4 ms
accounts/tests.py:265
self.assertEqual(self.client.session["selected_instance"], "mastodon.social")
TestSelectedInstance.test_selected_instance_through_session · Database
3 ms
accounts/views.py:427
"v2/accounts.html" if "HX-Request" in request.headers else "v2/index.html",
index · Libraries
2 ms
accounts/templatetags/account_extras.py:36
for instance in instances:
instances_datalist · Database
1 ms

Fixtures

Exact setup time
_dj_autoclear_mailbox function 0.12 ms
_template_string_if_invalid_marker function 0.06 ms
_django_clear_site_cache function 0.06 ms
_django_db_marker function 0.06 ms
_django_isolate_apps function 0.05 ms
_django_set_urlconf function 0.05 ms
_live_server_helper function 0.05 ms
monkeypatch function 0.03 ms

Database

17 queries · 14 ms
No repeated queries.

Biggest pieces of work

call test body
accounts/tests.py:261
169 ms
call _post_teardown
django/test/testcases.py:1243
3 ms

Reliability

12 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 12 results, oldest first in the strip
When Environment Outcome Duration Commit
7 hours ago CI github-actions:test passed 174 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 84 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 177 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 227 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 163 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 149 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 141 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 126 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 366 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 268 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 278 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 111 ms 0c23747 main Run