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

TestPinAccountInStarterPack::test_pin_button_shown_on_add_accounts_page

First seen 3 weeks ago in 0c23747
CI github-actions:test 11 runs
Average
150 ms
median 117 ms
max 309 ms
Phases
Setup 2 ms Call 148 ms Teardown 0.44 ms
Categories
Database 45 ms Other (Libraries, Templates, pytest, Unsampled, ...) 106 ms

29 database queries per run

Needs 269 KB of memory (max 1 MB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
call95 ms98.7%
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_pagestarter_packs/tests.py:1032 response = self.client.get(reverse("edit_accounts_starter_pack", args=[self.starter_pack.slug]))78 ms80.8%
Client.getdjango/test/client.py:113376 ms78.5%
RequestFactory.getdjango/test/client.py:47576 ms78.5%
RequestFactory.genericdjango/test/client.py:67176 ms78.5%
Client.requestdjango/test/client.py:109176 ms78.5%
ClientHandler.__call__django/test/client.py:17348 ms49.4%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6348 ms49.4%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10445 ms47.1%
WhiteNoise.add_fileswhitenoise/base.py:10845 ms47.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12039 ms40.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13139 ms40.4%
WhiteNoise.get_static_filewhitenoise/base.py:21730 ms31.4%
StaticFile.__init__whitenoise/responders.py:7613 ms13.5%
StaticFile.__init__whitenoise/responders.py:779 ms9.0%
StaticFile.get_alternativeswhitenoise/responders.py:2004 ms4.5%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.2%
StaticFile.__init__whitenoise/responders.py:744 ms4.5%
parsedate<stdlib>/email/_parseaddr.py:1854 ms4.5%
StaticFile.__init__whitenoise/responders.py:752 ms2.2%
StaticFile.__init__whitenoise/responders.py:732 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1702 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2129 ms9.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:2336 ms6.7%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1764 ms4.5%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1974 ms4.5%
URLMixin.urldebug_toolbar/panels/staticfiles.py:204 ms4.5%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2354 ms4.5%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2164 ms4.5%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2072 ms2.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms2.2%
WhiteNoise.add_cache_headerswhitenoise/base.py:2362 ms2.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1156 ms6.7%
scantreewhitenoise/base.py:2716 ms6.7%
scantreewhitenoise/base.py:2716 ms6.7%
scantreewhitenoise/base.py:2714 ms4.5%
scantreewhitenoise/base.py:2714 ms4.5%
scantreewhitenoise/base.py:2714 ms4.5%
scantreewhitenoise/base.py:2734 ms4.5%
<GC>~2 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1112 ms2.2%
WhiteNoise.add_fileswhitenoise/base.py:1082 ms2.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
ClientHandler.__call__django/test/client.py:18628 ms29.2%
BaseHandler.get_responsedjango/core/handlers/base.py:14228 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12328 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14528 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38028 ms29.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5628 ms29.2%
BaseHandler._get_responsedjango/core/handlers/base.py:19928 ms29.2%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6222 ms22.4%
add_accounts_to_starter_packstarter_packs/views.py:296 return render(11 ms11.2%
renderdjango/shortcuts.py:2711 ms11.2%
render_to_stringdjango/template/loader.py:6211 ms11.2%
Template.renderdjango/template/backends/django.py:10711 ms11.2%
Template.renderdjango/template/base.py:17511 ms11.2%
instrumented_test_renderdjango/test/utils.py:11311 ms11.2%
NodeList.renderdjango/template/base.py:110811 ms11.2%
Node.render_annotateddjango/template/base.py:106911 ms11.2%
ExtendsNode.renderdjango/template/loader_tags.py:16011 ms11.2%
instrumented_test_renderdjango/test/utils.py:11311 ms11.2%
NodeList.renderdjango/template/base.py:110811 ms11.2%
Node.render_annotateddjango/template/base.py:106911 ms11.2%
BlockNode.renderdjango/template/loader_tags.py:669 ms9.0%
NodeList.renderdjango/template/base.py:11089 ms9.0%
Node.render_annotateddjango/template/base.py:10699 ms9.0%
IncludeNode.renderdjango/template/loader_tags.py:2119 ms9.0%
Template.renderdjango/template/base.py:1779 ms9.0%
instrumented_test_renderdjango/test/utils.py:1136 ms6.7%
NodeList.renderdjango/template/base.py:11086 ms6.7%
Node.render_annotateddjango/template/base.py:10696 ms6.7%
ForNode.renderdjango/template/defaulttags.py:2024 ms4.5%
Page.__len__django/core/paginator.py:3124 ms4.5%
QuerySet.__len__django/db/models/query.py:4214 ms4.5%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22642 ms2.2%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:14902 ms2.2%
prefetch_related_objectsdjango/db/models/query.py:27242 ms2.2%
prefetch_one_leveldjango/db/models/query.py:28992 ms2.2%
QuerySet.__iter__django/db/models/query.py:4392 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2052 ms2.2%
BaseCursor._convert_querypsycopg/_cursor_base.py:4652 ms2.2%
PostgresClientQuery.convertpsycopg/_queries.py:2892 ms2.2%
PostgresClientQuery.dumppsycopg/_queries.py:2992 ms2.2%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:2992 ms2.2%
<GC>~2 ms2.2%
ForNode.renderdjango/template/defaulttags.py:2492 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IncludeNode.renderdjango/template/loader_tags.py:2112 ms2.2%
Template.renderdjango/template/base.py:1772 ms2.2%
instrumented_test_renderdjango/test/utils.py:1132 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IfNode.renderdjango/template/defaulttags.py:3262 ms2.2%
TemplateLiteral.evaldjango/template/defaulttags.py:9182 ms2.2%
FilterExpression.resolvedjango/template/base.py:8062 ms2.2%
Variable.resolvedjango/template/base.py:9452 ms2.2%
Variable._resolve_lookupdjango/template/base.py:9822 ms2.2%
BaseContext.__getitem__django/template/context.py:882 ms2.2%
instrumented_test_renderdjango/test/utils.py:1122 ms2.2%
Signal.senddjango/dispatch/dispatcher.py:2492 ms2.2%
store_rendered_templatesdjango/test/client.py:2752 ms2.2%
InclusionNode.renderdjango/template/library.py:4032 ms2.2%
Template.renderdjango/template/base.py:1772 ms2.2%
instrumented_test_renderdjango/test/utils.py:1132 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
StaticNode.renderdjango/templatetags/static.py:1162 ms2.2%
StaticNode.urldjango/templatetags/static.py:1132 ms2.2%
StaticNode.handle_simpledjango/templatetags/static.py:1292 ms2.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms2.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms2.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms2.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2052 ms2.2%
add_accounts_to_starter_packstarter_packs/views.py:309 ).count(),4 ms4.5%
QuerySet.countdjango/db/models/query.py:6774 ms4.5%
Query.get_countdjango/db/models/sql/query.py:6574 ms4.5%
Query.get_aggregationdjango/db/models/sql/query.py:6394 ms4.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms4.5%
CursorWrapper.executedjango/db/backends/utils.py:794 ms4.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms4.5%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms4.5%
Cursor.executepsycopg/cursor.py:1134 ms4.5%
Connection.waitpsycopg/connection.py:4954 ms4.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms4.5%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms4.5%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms4.5%
add_accounts_to_starter_packstarter_packs/views.py:2252 ms2.2%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)2 ms2.2%
get_object_or_404django/shortcuts.py:1002 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
add_accounts_to_starter_packstarter_packs/views.py:227 access_account = request.user.accountaccess.account2 ms2.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2532 ms2.2%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5372 ms2.2%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms2.2%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5622 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.2%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.2%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.2%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:2652 ms2.2%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10312 ms2.2%
ForeignKey.get_coldjango/db/models/fields/related.py:13402 ms2.2%
Field.get_coldjango/db/models/fields/__init__.py:5772 ms2.2%
add_accounts_to_starter_packstarter_packs/views.py:294 page_obj = paginator.get_page(page_number)2 ms2.2%
Paginator.get_pagedjango/core/paginator.py:1612 ms2.2%
Paginator.validate_numberdjango/core/paginator.py:1532 ms2.2%
cached_property.__get__django/utils/functional.py:472 ms2.2%
Paginator.num_pagesdjango/core/paginator.py:1882 ms2.2%
cached_property.__get__django/utils/functional.py:472 ms2.2%
Paginator.countdjango/core/paginator.py:1822 ms2.2%
QuerySet.countdjango/db/models/query.py:6772 ms2.2%
Query.get_countdjango/db/models/sql/query.py:6572 ms2.2%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:596 ms6.7%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:826 ms6.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2516 ms6.7%
SimpleLazyObject._setupdjango/utils/functional.py:4046 ms6.7%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:396 ms6.7%
get_userdjango/contrib/auth/middleware.py:196 ms6.7%
get_userdjango/contrib/auth/__init__.py:2946 ms6.7%
ModelBackend.get_userdjango/contrib/auth/backends.py:2376 ms6.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:876 ms6.7%
QuerySet.getdjango/db/models/query.py:7026 ms6.7%
QuerySet.__len__django/db/models/query.py:4216 ms6.7%
QuerySet._fetch_alldjango/db/models/query.py:22626 ms6.7%
ModelIterable.__iter__django/db/models/query.py:1036 ms6.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16256 ms6.7%
CursorWrapper.executedjango/db/backends/utils.py:796 ms6.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:926 ms6.7%
CursorWrapper._executedjango/db/backends/utils.py:1056 ms6.7%
Cursor.executepsycopg/cursor.py:1136 ms6.7%
Connection.waitpsycopg/connection.py:4956 ms6.7%
reversedjango/urls/base.py:442 ms2.2%
get_script_prefixdjango/urls/base.py:1352 ms2.2%
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_pagestarter_packs/tests.py:1031 self.client.force_login(self.owner)11 ms11.2%
ClientMixin.force_logindjango/test/client.py:85811 ms11.2%
ClientMixin._logindjango/test/client.py:8844 ms4.5%
ClientMixin.sessiondjango/test/client.py:8154 ms4.5%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms4.5%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms2.2%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms2.2%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms2.2%
QuerySet.existsdjango/db/models/query.py:14582 ms2.2%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms2.2%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11992 ms2.2%
Model._do_insertdjango/db/models/base.py:12512 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19342 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3202 ms2.2%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2982 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
DatabaseWrapper.create_cursordjango/db/backends/postgresql/base.py:4472 ms2.2%
AdaptersMap.get_loaderpsycopg/_adapters_map.py:2732 ms2.2%
ClientMixin._logindjango/test/client.py:8894 ms4.5%
logindjango/contrib/auth/__init__.py:1772 ms2.2%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms2.2%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.2%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.2%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7962 ms2.2%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.2%
WhereNode.as_sqldjango/db/models/sql/where.py:1512 ms2.2%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.2%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2432 ms2.2%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2352 ms2.2%
logindjango/contrib/auth/__init__.py:1892 ms2.2%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms2.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11992 ms2.2%
Model._do_insertdjango/db/models/base.py:12512 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
ClientMixin._logindjango/test/client.py:8912 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11402 ms2.2%
Model._do_updatedjango/db/models/base.py:12212 ms2.2%
QuerySet.filterdjango/db/models/query.py:16762 ms2.2%
QuerySet._filter_or_excludedjango/db/models/query.py:16892 ms2.2%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()2 ms2.2%
TestCase._fixture_setupdjango/test/testcases.py:14812 ms2.2%
TestCase._enter_atomicsdjango/test/testcases.py:13992 ms2.2%
Atomic.__enter__django/db/transaction.py:2232 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms2.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_pagestarter_packs/tests.py:1033 self.assertContains(response, f'hx-post="{self.pin_url(self.niche)}"')2 ms2.2%
TestData.__get__django/test/testcases.py:13702 ms2.2%
deepcopy<stdlib>/copy.py:1562 ms2.2%
_reconstruct<stdlib>/copy.py:2542 ms2.2%
deepcopy<stdlib>/copy.py:1302 ms2.2%
_deepcopy_dict<stdlib>/copy.py:2012 ms2.2%
deepcopy<stdlib>/copy.py:1562 ms2.2%
_reconstruct<stdlib>/copy.py:2542 ms2.2%
deepcopy<stdlib>/copy.py:1302 ms2.2%
_deepcopy_dict<stdlib>/copy.py:2012 ms2.2%
deepcopy<stdlib>/copy.py:1302 ms2.2%
_deepcopy_dict<stdlib>/copy.py:2012 ms2.2%
deepcopy<stdlib>/copy.py:1562 ms2.2%
_reconstruct<stdlib>/copy.py:2542 ms2.2%
deepcopy<stdlib>/copy.py:1302 ms2.2%
_deepcopy_dict<stdlib>/copy.py:2012 ms2.2%
deepcopy<stdlib>/copy.py:1612 ms2.2%
_keep_alive<stdlib>/copy.py:2372 ms2.2%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.2%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms2.2%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
Estimated from 44 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:1032
response = self.client.get(reverse("edit_accounts_starter_pack", args=[self.starter_pack.slug]))
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_page · Libraries
56 ms
starter_packs/tests.py:1031
self.client.force_login(self.owner)
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_page · Database
11 ms
starter_packs/views.py:296
return render(
add_accounts_to_starter_pack · Templates
11 ms
starter_packs/views.py:309
).count(),
add_accounts_to_starter_pack · Database
4 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
2 ms
starter_packs/views.py:227
access_account = request.user.accountaccess.account
add_accounts_to_starter_pack · Database
2 ms
starter_packs/views.py:294
page_obj = paginator.get_page(page_number)
add_accounts_to_starter_pack · Database
2 ms
starter_packs/tests.py:1033
self.assertContains(response, f'hx-post="{self.pin_url(self.niche)}"')
TestPinAccountInStarterPack.test_pin_button_shown_on_add_accounts_page · Deep copies
2 ms

Fixtures

Exact setup time
_template_string_if_invalid_marker function 0.05 ms
_dj_autoclear_mailbox function 0.05 ms
_django_db_marker function 0.04 ms
_django_isolate_apps function 0.04 ms
_live_server_helper function 0.04 ms
_django_set_urlconf function 0.04 ms
_django_clear_site_cache function 0.03 ms
monkeypatch function 0.02 ms

Database

29 queries · 15 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:1032
91 ms
call _pre_setup
django/test/testcases.py:1167
2 ms
call _post_teardown
django/test/testcases.py:1243
2 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 96 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 67 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 196 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 117 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 115 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 120 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 103 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 75 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 309 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 247 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 209 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 109 ms 0c23747 main Run