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

TestPinAccountInStarterPack::test_pin_button_shown_on_review_page

First seen 14 hours ago in 0c23747
CI github-actions:test 4 runs
Average
215 ms
median 220 ms
max 339 ms
Phases
Setup 4 ms Call 210 ms Teardown 0.50 ms
Categories
Database 45 ms Other (Libraries, Templates, pytest, Unsampled, ...) 170 ms

29 database queries per run

Needs 74 KB of memory (max 248 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 8 hours ago · open run
Show pytest frames
setup0.93 ms1.2%
call78 ms98.5%
TestPinAccountInStarterPack.test_pin_button_shown_on_review_pagestarter_packs/tests.py:1027 response = self.client.get(reverse("review_starter_pack", args=[self.starter_pack.slug]))63 ms79.2%
Client.getdjango/test/client.py:113363 ms79.2%
RequestFactory.getdjango/test/client.py:47563 ms79.2%
RequestFactory.genericdjango/test/client.py:67163 ms79.2%
Client.requestdjango/test/client.py:109163 ms79.2%
ClientHandler.__call__django/test/client.py:17343 ms53.5%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6343 ms53.5%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10437 ms47.1%
WhiteNoise.add_fileswhitenoise/base.py:10837 ms47.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12029 ms36.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13127 ms34.3%
WhiteNoise.get_static_filewhitenoise/base.py:21719 ms23.6%
StaticFile.__init__whitenoise/responders.py:779 ms10.7%
StaticFile.get_alternativeswhitenoise/responders.py:1989 ms10.7%
StaticFile.get_alternatives.<locals>.<lambda>whitenoise/responders.py:1989 ms10.7%
<GC>~9 ms10.7%
StaticFile.__init__whitenoise/responders.py:725 ms6.4%
StaticFile.get_file_statswhitenoise/responders.py:1613 ms4.3%
formatdate<stdlib>/email/utils.py:2662 ms2.1%
Headers.__init__<stdlib>/wsgiref/headers.py:442 ms2.1%
__init____init__:-12 ms2.1%
FileEntry.__init__whitenoise/responders.py:2632 ms2.1%
FileEntry.stat_regular_filewhitenoise/responders.py:2762 ms2.1%
<GC>~2 ms2.1%
StaticFile.__init__whitenoise/responders.py:733 ms4.3%
StaticFile.get_headerswhitenoise/responders.py:1672 ms2.1%
StaticFile.get_headerswhitenoise/responders.py:1762 ms2.1%
StaticFile.__init__whitenoise/responders.py:752 ms2.1%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms2.1%
WhiteNoise.get_static_filewhitenoise/base.py:2129 ms10.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2337 ms8.6%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1767 ms8.6%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1977 ms8.6%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms6.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms8.6%
scantreewhitenoise/base.py:2717 ms8.6%
scantreewhitenoise/base.py:2715 ms6.4%
scantreewhitenoise/base.py:2713 ms4.3%
scantreewhitenoise/base.py:2713 ms4.3%
scantreewhitenoise/base.py:2732 ms2.1%
<GC>~2 ms2.1%
scantreewhitenoise/base.py:2712 ms2.1%
scantreewhitenoise/base.py:2732 ms2.1%
scantreewhitenoise/base.py:2732 ms2.1%
scantreewhitenoise/base.py:2732 ms2.1%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:953 ms4.3%
urlparse<stdlib>/urllib/parse.py:4722 ms2.1%
WhiteNoise.add_fileswhitenoise/base.py:1082 ms2.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms2.1%
scantreewhitenoise/base.py:2692 ms2.1%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1112 ms2.1%
WhiteNoise.add_fileswhitenoise/base.py:1082 ms2.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1202 ms2.1%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1312 ms2.1%
WhiteNoise.get_static_filewhitenoise/base.py:2172 ms2.1%
ClientHandler.__call__django/test/client.py:18620 ms25.7%
BaseHandler.get_responsedjango/core/handlers/base.py:14220 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12320 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14520 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38020 ms25.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5620 ms25.7%
BaseHandler._get_responsedjango/core/handlers/base.py:19920 ms25.7%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6217 ms21.4%
review_starter_packstarter_packs/views.py:352 return render(10 ms12.8%
renderdjango/shortcuts.py:2710 ms12.8%
render_to_stringdjango/template/loader.py:6210 ms12.8%
Template.renderdjango/template/backends/django.py:10710 ms12.8%
Template.renderdjango/template/base.py:17510 ms12.8%
instrumented_test_renderdjango/test/utils.py:11310 ms12.8%
NodeList.renderdjango/template/base.py:110810 ms12.8%
Node.render_annotateddjango/template/base.py:106910 ms12.8%
ExtendsNode.renderdjango/template/loader_tags.py:16010 ms12.8%
instrumented_test_renderdjango/test/utils.py:11310 ms12.8%
NodeList.renderdjango/template/base.py:110810 ms12.8%
Node.render_annotateddjango/template/base.py:106910 ms12.8%
BlockNode.renderdjango/template/loader_tags.py:6610 ms12.8%
NodeList.renderdjango/template/base.py:110810 ms12.8%
Node.render_annotateddjango/template/base.py:106910 ms12.8%
IncludeNode.renderdjango/template/loader_tags.py:2117 ms8.6%
Template.renderdjango/template/base.py:1777 ms8.6%
instrumented_test_renderdjango/test/utils.py:1137 ms8.6%
NodeList.renderdjango/template/base.py:11087 ms8.6%
Node.render_annotateddjango/template/base.py:10697 ms8.6%
ForNode.renderdjango/template/defaulttags.py:2025 ms6.4%
Page.__len__django/core/paginator.py:3125 ms6.4%
QuerySet.__len__django/db/models/query.py:4215 ms6.4%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms4.3%
ModelIterable.__iter__django/db/models/query.py:1033 ms4.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms4.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms4.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms4.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms4.3%
Cursor.executepsycopg/cursor.py:1133 ms4.3%
Connection.waitpsycopg/connection.py:4953 ms4.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms4.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms4.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms4.3%
QuerySet._fetch_alldjango/db/models/query.py:22642 ms2.1%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:14902 ms2.1%
prefetch_related_objectsdjango/db/models/query.py:27242 ms2.1%
prefetch_one_leveldjango/db/models/query.py:28992 ms2.1%
QuerySet.__iter__django/db/models/query.py:4392 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.1%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.1%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.1%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:2652 ms2.1%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10312 ms2.1%
ForNode.renderdjango/template/defaulttags.py:2492 ms2.1%
Node.render_annotateddjango/template/base.py:10692 ms2.1%
IfNode.renderdjango/template/defaulttags.py:3262 ms2.1%
infix.<locals>.Operator.evaldjango/template/smartif.py:612 ms2.1%
<lambda>django/template/smartif.py:1002 ms2.1%
TemplateLiteral.evaldjango/template/defaulttags.py:9182 ms2.1%
SimpleNode.renderdjango/template/library.py:3432 ms2.1%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",2 ms2.1%
staticdjango/templatetags/static.py:1792 ms2.1%
StaticNode.handle_simpledjango/templatetags/static.py:1292 ms2.1%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms2.1%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms2.1%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2072 ms2.1%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2072 ms2.1%
filepath_to_uridjango/utils/encoding.py:2452 ms2.1%
IncludeNode.renderdjango/template/loader_tags.py:2002 ms2.1%
Engine.select_templatedjango/template/engine.py:2282 ms2.1%
Engine.get_templatedjango/template/engine.py:1862 ms2.1%
Engine.find_templatedjango/template/engine.py:1592 ms2.1%
Loader.get_templatedjango/template/loaders/cached.py:572 ms2.1%
Loader.get_templatedjango/template/loaders/base.py:282 ms2.1%
Template.__init__django/template/base.py:1582 ms2.1%
Template.compile_nodelistdjango/template/base.py:1912 ms2.1%
_create_smart_tokenize.<locals>.smart_tokenizedjango_cotton/nested_tag_support.py:402 ms2.1%
DebugLexer.tokenizedjango/template/base.py:4942 ms2.1%
DebugLexer._tag_re_splitdjango/template/base.py:4812 ms2.1%
review_starter_packstarter_packs/views.py:3182 ms2.1%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)2 ms2.1%
get_object_or_404django/shortcuts.py:1002 ms2.1%
QuerySet.getdjango/db/models/query.py:7022 ms2.1%
QuerySet.__len__django/db/models/query.py:4212 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
review_starter_packstarter_packs/views.py:320 access_account = request.user.accountaccess.account2 ms2.1%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms2.1%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms2.1%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms2.1%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms2.1%
QuerySet.getdjango/db/models/query.py:7022 ms2.1%
QuerySet.__len__django/db/models/query.py:4212 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7962 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.1%
WhereNode.as_sqldjango/db/models/sql/where.py:1512 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.1%
Exact.as_sqldjango/db/models/lookups.py:4072 ms2.1%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2432 ms2.1%
review_starter_packstarter_packs/views.py:350 page_obj = paginator.get_page(page_number)2 ms2.1%
Paginator.get_pagedjango/core/paginator.py:1612 ms2.1%
Paginator.validate_numberdjango/core/paginator.py:1532 ms2.1%
cached_property.__get__django/utils/functional.py:472 ms2.1%
Paginator.num_pagesdjango/core/paginator.py:1882 ms2.1%
cached_property.__get__django/utils/functional.py:472 ms2.1%
Paginator.countdjango/core/paginator.py:1822 ms2.1%
QuerySet.countdjango/db/models/query.py:6772 ms2.1%
Query.get_countdjango/db/models/sql/query.py:6572 ms2.1%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
review_starter_packstarter_packs/views.py:364 ).count(),2 ms2.1%
QuerySet.countdjango/db/models/query.py:6772 ms2.1%
Query.get_countdjango/db/models/sql/query.py:6572 ms2.1%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7932 ms2.1%
SQLCompiler.get_from_clausedjango/db/models/sql/compiler.py:11602 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.1%
Join.as_sqldjango/db/models/sql/datastructures.py:882 ms2.1%
DatabaseOperations.prepare_join_on_clausedjango/db/backends/postgresql/operations.py:4022 ms2.1%
ForeignKey.db_typedjango/db/models/fields/related.py:13092 ms2.1%
BigAutoField.rel_db_typedjango/db/models/fields/__init__.py:29772 ms2.1%
Field.__init__django/db/models/fields/__init__.py:2622 ms2.1%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:593 ms4.3%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:823 ms4.3%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms4.3%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms4.3%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms4.3%
get_userdjango/contrib/auth/middleware.py:193 ms4.3%
get_userdjango/contrib/auth/__init__.py:2872 ms2.1%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms2.1%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms2.1%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.1%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.1%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.1%
QuerySet.getdjango/db/models/query.py:7022 ms2.1%
QuerySet.__len__django/db/models/query.py:4212 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
get_userdjango/contrib/auth/__init__.py:2942 ms2.1%
ModelBackend.get_userdjango/contrib/auth/backends.py:2372 ms2.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.1%
QuerySet.getdjango/db/models/query.py:7022 ms2.1%
QuerySet.__len__django/db/models/query.py:4212 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
TestPinAccountInStarterPack.test_pin_button_shown_on_review_pagestarter_packs/tests.py:1026 self.client.force_login(self.owner)12 ms15.0%
ClientMixin.force_logindjango/test/client.py:85810 ms12.8%
ClientMixin._logindjango/test/client.py:8895 ms6.4%
logindjango/contrib/auth/__init__.py:1893 ms4.3%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4373 ms4.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:743 ms4.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1233 ms4.3%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1023 ms4.3%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1293 ms4.3%
dumpsdjango/core/signing.py:1913 ms4.3%
Signer.sign_objectdjango/core/signing.py:2663 ms4.3%
JSONSerializer.dumpsdjango/core/signing.py:1663 ms4.3%
dumps<stdlib>/json/__init__.py:2412 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
logindjango/contrib/auth/__init__.py:1772 ms2.1%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms2.1%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.1%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.1%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.1%
QuerySet.getdjango/db/models/query.py:7022 ms2.1%
QuerySet.__len__django/db/models/query.py:4212 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
ClientMixin._logindjango/test/client.py:8843 ms4.3%
ClientMixin.sessiondjango/test/client.py:8153 ms4.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1213 ms4.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms2.1%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms2.1%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms2.1%
QuerySet.existsdjango/db/models/query.py:14582 ms2.1%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms2.1%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16442 ms2.1%
CursorWrapper.__getattr__django/db/backends/utils.py:332 ms2.1%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.1%
Model.savedjango/db/models/base.py:9042 ms2.1%
Model.save_basedjango/db/models/base.py:9962 ms2.1%
Model._save_tabledjango/db/models/base.py:11992 ms2.1%
Model._do_insertdjango/db/models/base.py:12512 ms2.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.1%
QuerySet._insertdjango/db/models/query.py:21412 ms2.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
ClientMixin._logindjango/test/client.py:8912 ms2.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.1%
Model.savedjango/db/models/base.py:9042 ms2.1%
Model.save_basedjango/db/models/base.py:9962 ms2.1%
Model._save_tabledjango/db/models/base.py:11402 ms2.1%
Model._do_updatedjango/db/models/base.py:12442 ms2.1%
QuerySet._updatedjango/db/models/query.py:14482 ms2.1%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21502 ms2.1%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21212 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2052 ms2.1%
BaseCursor._convert_querypsycopg/_cursor_base.py:4652 ms2.1%
PostgresClientQuery.convertpsycopg/_queries.py:2892 ms2.1%
PostgresClientQuery.dumppsycopg/_queries.py:2992 ms2.1%
TestData.__get__django/test/testcases.py:13702 ms2.1%
deepcopy<stdlib>/copy.py:1572 ms2.1%
_reconstruct<stdlib>/copy.py:2552 ms2.1%
deepcopy<stdlib>/copy.py:1312 ms2.1%
_deepcopy_dict<stdlib>/copy.py:2022 ms2.1%
deepcopy<stdlib>/copy.py:1572 ms2.1%
_reconstruct<stdlib>/copy.py:2552 ms2.1%
deepcopy<stdlib>/copy.py:1312 ms2.1%
_deepcopy_dict<stdlib>/copy.py:2022 ms2.1%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()3 ms4.3%
TestCase._fixture_teardowndjango/test/testcases.py:14983 ms4.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4962 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.1%
Cursor.executepsycopg/cursor.py:1132 ms2.1%
Connection.waitpsycopg/connection.py:4952 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.1%
teardown0.28 ms0.4%
Estimated from 49 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:1027
response = self.client.get(reverse("review_starter_pack", args=[self.starter_pack.slug]))
TestPinAccountInStarterPack.test_pin_button_shown_on_review_page · Libraries
46 ms
starter_packs/tests.py:1026
self.client.force_login(self.owner)
TestPinAccountInStarterPack.test_pin_button_shown_on_review_page · Database
12 ms
starter_packs/views.py:352
return render(
review_starter_pack · Database
9 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:320
access_account = request.user.accountaccess.account
review_starter_pack · Database
2 ms
starter_packs/views.py:350
page_obj = paginator.get_page(page_number)
review_starter_pack · Database
2 ms
starter_packs/views.py:364
).count(),
review_starter_pack · Database
2 ms
accounts/templatetags/account_extras.py:27
f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",
render_language_emojis · Templates
2 ms

Fixtures

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

Database

29 queries · 11 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:1027
75 ms
call _post_teardown
django/test/testcases.py:1243
3 ms
setup pytest internals 0.93 ms
teardown pytest internals 0.28 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 5 results, oldest first in the strip
When Environment Outcome Duration Commit
8 hours ago CI github-actions:test passed 79 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 339 ms 82997f8 main Profile
9 hours ago CI github-actions:test passed 200 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 240 ms ab6465a main Profile
14 hours ago CI github-actions:test passed 124 ms 0c23747 main Run