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

TestDeleteStarterPack::test_delete_confirmation

First seen 1 year, 11 months ago in 1b5db0c
CI github-actions:test 11 runs
Average
121 ms
median 101 ms
max 258 ms
Phases
Setup 2 ms Call 119 ms Teardown 0.33 ms
Categories
Database 35 ms Other (Libraries, Templates, pytest, Unsampled, ...) 86 ms

25 database queries per run

Needs 0 KB of memory (max 4 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup2 ms1.6%
call134 ms98.2%
TestDeleteStarterPack.test_delete_confirmationstarter_packs/tests.py:339 response = self.client.get(reverse("delete_starter_pack", args=[self.starter_pack.slug]))118 ms86.6%
Client.getdjango/test/client.py:1133118 ms86.6%
RequestFactory.getdjango/test/client.py:475118 ms86.6%
RequestFactory.genericdjango/test/client.py:671118 ms86.6%
Client.requestdjango/test/client.py:1091118 ms86.6%
ClientHandler.__call__django/test/client.py:173104 ms76.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63104 ms76.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104101 ms74.1%
WhiteNoise.add_fileswhitenoise/base.py:108101 ms74.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:120101 ms74.1%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:131101 ms74.1%
WhiteNoise.get_static_filewhitenoise/base.py:21792 ms67.4%
StaticFile.__init__whitenoise/responders.py:7375 ms54.9%
StaticFile.get_headerswhitenoise/responders.py:17675 ms54.9%
formatdate<stdlib>/email/utils.py:26674 ms53.9%
format_datetime<stdlib>/email/utils.py:28472 ms52.9%
_format_timetuple_and_zone<stdlib>/email/utils.py:23671 ms52.0%
_format_timetuple_and_zone<stdlib>/email/utils.py:2321 ms1.0%
StaticFile.__init__whitenoise/responders.py:748 ms5.8%
StaticFile.get_alternativeswhitenoise/responders.py:2007 ms4.8%
__init____init__:-17 ms4.8%
Headers.__init__<stdlib>/wsgiref/headers.py:367 ms4.8%
<GC>~7 ms4.8%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.0%
StaticFile.__init__whitenoise/responders.py:777 ms4.8%
StaticFile.get_alternativeswhitenoise/responders.py:2004 ms2.9%
__init____init__:-11 ms1.0%
Headers.__init__<stdlib>/wsgiref/headers.py:431 ms1.0%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.0%
StaticFile.get_headerswhitenoise/responders.py:1781 ms1.0%
parsedate<stdlib>/email/_parseaddr.py:1851 ms1.0%
StaticFile.get_alternativeswhitenoise/responders.py:2011 ms1.0%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.0%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms1.0%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.0%
StaticFile.__init__whitenoise/responders.py:763 ms1.9%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1891 ms1.0%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.0%
Headers.get<stdlib>/wsgiref/headers.py:1071 ms1.0%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1901 ms1.0%
WhiteNoise.get_static_filewhitenoise/base.py:2127 ms4.8%
WhiteNoise.add_cache_headerswhitenoise/base.py:2337 ms4.8%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1765 ms3.8%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1975 ms3.8%
URLMixin.urldebug_toolbar/panels/staticfiles.py:204 ms2.9%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2354 ms2.9%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2144 ms2.9%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:6111 ms1.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1113 ms1.9%
WhiteNoise.add_fileswhitenoise/base.py:1083 ms1.9%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1203 ms1.9%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1313 ms1.9%
WhiteNoise.get_static_filewhitenoise/base.py:2173 ms1.9%
StaticFile.__init__whitenoise/responders.py:771 ms1.0%
StaticFile.get_alternativeswhitenoise/responders.py:2001 ms1.0%
StaticFile.__init__whitenoise/responders.py:731 ms1.0%
StaticFile.get_headerswhitenoise/responders.py:1761 ms1.0%
ClientHandler.__call__django/test/client.py:18614 ms10.6%
BaseHandler.get_responsedjango/core/handlers/base.py:14214 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12314 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14514 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38014 ms10.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5614 ms10.6%
BaseHandler._get_responsedjango/core/handlers/base.py:19914 ms10.6%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6212 ms8.7%
delete_starter_packstarter_packs/views.py:946 return render(9 ms6.7%
renderdjango/shortcuts.py:279 ms6.7%
render_to_stringdjango/template/loader.py:629 ms6.7%
Template.renderdjango/template/backends/django.py:1079 ms6.7%
Template.renderdjango/template/base.py:1759 ms6.7%
instrumented_test_renderdjango/test/utils.py:1139 ms6.7%
NodeList.renderdjango/template/base.py:11089 ms6.7%
Node.render_annotateddjango/template/base.py:10699 ms6.7%
ExtendsNode.renderdjango/template/loader_tags.py:1609 ms6.7%
instrumented_test_renderdjango/test/utils.py:1139 ms6.7%
NodeList.renderdjango/template/base.py:11089 ms6.7%
Node.render_annotateddjango/template/base.py:10699 ms6.7%
IfNode.renderdjango/template/defaulttags.py:3338 ms5.8%
NodeList.renderdjango/template/base.py:11088 ms5.8%
Node.render_annotateddjango/template/base.py:10698 ms5.8%
VariableNode.renderdjango/template/base.py:11678 ms5.8%
FilterExpression.resolvedjango/template/base.py:8068 ms5.8%
Variable.resolvedjango/template/base.py:9458 ms5.8%
Variable._resolve_lookupdjango/template/base.py:9938 ms5.8%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2665 ms3.8%
FetchOne.fetchdjango/db/models/fetch_modes.py:175 ms3.8%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2795 ms3.8%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2314 ms2.9%
QuerySet.getdjango/db/models/query.py:7024 ms2.9%
QuerySet.__len__django/db/models/query.py:4214 ms2.9%
QuerySet._fetch_alldjango/db/models/query.py:22624 ms2.9%
ModelIterable.__iter__django/db/models/query.py:1034 ms2.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.9%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.9%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.9%
Cursor.executepsycopg/cursor.py:1133 ms1.9%
Connection.waitpsycopg/connection.py:4953 ms1.9%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2291 ms1.0%
ForwardManyToOneDescriptor.get_querysetdjango/db/models/fields/related_descriptors.py:1701 ms1.0%
BaseManager.db_managerdjango/db/models/manager.py:1371 ms1.0%
copy<stdlib>/copy.py:901 ms1.0%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2533 ms1.9%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5373 ms1.9%
FetchOne.fetchdjango/db/models/fetch_modes.py:173 ms1.9%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5623 ms1.9%
QuerySet.getdjango/db/models/query.py:7023 ms1.9%
QuerySet.__len__django/db/models/query.py:4213 ms1.9%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.9%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.9%
Cursor.executepsycopg/cursor.py:1133 ms1.9%
Connection.waitpsycopg/connection.py:4953 ms1.9%
SimpleNode.renderdjango/template/library.py:3431 ms1.0%
delete_starter_packstarter_packs/views.py:9413 ms1.9%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)3 ms1.9%
get_object_or_404django/shortcuts.py:1003 ms1.9%
QuerySet.getdjango/db/models/query.py:7023 ms1.9%
QuerySet.__len__django/db/models/query.py:4213 ms1.9%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.9%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.9%
Cursor.executepsycopg/cursor.py:1133 ms1.9%
Connection.waitpsycopg/connection.py:4953 ms1.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:593 ms1.9%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:823 ms1.9%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms1.9%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms1.9%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms1.9%
get_userdjango/contrib/auth/middleware.py:193 ms1.9%
get_userdjango/contrib/auth/__init__.py:2943 ms1.9%
ModelBackend.get_userdjango/contrib/auth/backends.py:2373 ms1.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.9%
QuerySet.getdjango/db/models/query.py:7023 ms1.9%
QuerySet.__len__django/db/models/query.py:4213 ms1.9%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.9%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms1.0%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7961 ms1.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.0%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms1.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.0%
Exact.as_sqldjango/db/models/lookups.py:4071 ms1.0%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2441 ms1.0%
IntegerFieldOverflow.process_rhsdjango/db/models/lookups.py:4571 ms1.0%
Lookup.process_rhsdjango/db/models/lookups.py:1381 ms1.0%
FieldGetDbPrepValueMixin.get_db_prep_lookupdjango/db/models/lookups.py:2641 ms1.0%
䡽綋䣐疍M蕈瓀䡷쎉譈�赈嗨䷫䠀삅杴譈⭈᡼赈謼襈䧆욉ퟨ§褀䳁즅䩴උঐ빁ꗨő女￿뿿䑶譈ꬽဎ䠀욉ᗿໂ譈鬽ဎ䠀�ᗿາ襌䣰쒃嬠幁썝ㅅ䗯�උ०빁ꘈő듫쇿襁첵쳌쳌쳌쳌쳌쳌쳌䡕偓襈ㇷ䣛喍뻰)쀱㯨䗰蔀瓀䠼綋ㇰ㇛M蕈瓀茪⼸ࢹ冦묁ꗨő཈�譈༽ဎ䠀욉ᗿฦ΋]￿皿䠊�荈ࣄ嵛ᅢ觀쳰쳌쳌䡕噁䡓 �襈ㇷ䣛喍뻨)쀱쏨䗯蔀瓀䡎綋䣨疍M蕈瓀䤺욉赈債￿䣿잉�䷵묀ꗨő삅ぴ譈贽ဍ䰀ᗿඤ΋]￿瞿(觀㄂䣛�腈ꃄ�嬀幁썝薋ィ￿솉�女耀�멵䦨冥묁ꘈő཈�꣫쳌쳌䡕坁噁啁呁䡓˜�襉擶譈┄(�襈큅좉褆菋샡襁䇟䰿ⲍ䠑붉h￿襈觖薖hʼn䇞㞼�묀7�⥄菳㿣圏䣀붍p￿⤏灇⤏恇⤏假⤏䁇⤏ぇ⤏⁇⤏၇⤏뤇€�襌䳮憎맨§䴀ⲍ䤯얁q￿왁e薀瓛䔔荁㿤襌㇯䳶燨µ䄀ᒍ茟ূ셉Ϧ襍ᵴ섀۪赈債￿䣿붋h￿ﯨ梄搀譈┄(�㭈큅ት腈飄�嬀屁嵁幁彁썝ᗨÂ찀쳌쳌䡕坁噁啁呁䡓䄘횉襈࿻Ԩ庒ﻬ赌쁽ཁܩ䐆茿Ǹ�䄀풉셁ۤ⥅仦ⲍ䰦ノ藨梄䰀ノ襌䳦襄ﺔ￿ཁܨᄏ䠃쒃嬘屁嵁幁彁썝쳌쳌쳌쳌쳌쳌쳌䡕ދ젏ډ䞋༄览ц䞋༈览ࡆ䞋༌览ె䞋༐览၆썝쳌쳌䡕坁噁啁呁䡓˜�襉擶譈┄(�襈큅좉褆菋샡襁䇟䰿ⲍ䠑붉h￿襈觖㶖gʼn䇞㞼�묀7�⥄菳㿣圏䣀붍p￿⤏灇⤏恇⤏假⤏䁇⤏ぇ⤏⁇⤏၇⤏뤇€�襌䳮憎裡¥䴀ⲍ䤯얁q￿왁e薀瓛䔔荁㿤襌㇯䳶뇨³䤀䤃츏赁ἔ슃䴉璉䠆떍p￿譈䢽￿㳸g䡤ҋ⠥�䠀䔻痐䠒쒁˜�䅛䅜䅝䅞嵟쁒�쳌䡕坁噁啁呁䡓䄘힉襈࿻ԨᙒH赌쁵ཁة읁၆쏒䐆茿Ǹ�䄀풉셁ۤ⥅仧ⲍ䰦編朼䰀襌䳦襄ﺌ￿譁༆览䄃䚋༄览у譁ࡆ젏䎉䄈䚋༌览ృ譁၆젏䎉䠐쒃嬘屁嵁幁彁썝쳌䡕坁噁啁呁䡓˜�襈䢍￿䧿ﺉ䡤ҋ⠥�䠀䖉䓐溍㇈䇛ﶃ྿쎒圏䳀붍p￿ཁ䜩䅰⤏恇ཁ䜩䅐⤏䁇ཁ䜩䄰⤏⁇ཁ䜩䄐⤏䤇䤃츏襁맴€�襌䣿횉襌ꑚ�왂▄p￿솀ۣ襌ᵴ䢈鶋h￿襌䣿�矨栏䇿ﶃ瞾䠌綍䢐�旨栏擿譈┄(�㭈큅ት腈飄�嬀屁嵁幁彁썝쿨¾찀쳌쳌쳌쳌쳌쳌쳌䡕ދ例༄࿈诉ࡗ쨏譄ేཁ䓈例䄐줏譄ᑗཁ䓊律䄘쬏羋༜觏褆ю嚉䐈䚉䐌争䐐嚉䐔庉褘᱾썝䡕ދ例༄࿈诉ࡗ쨏譄ేཁ䓈例䄐줏譄ᑗཁ诊᡿켏ډ争褄ࡖ襄ె襄၎襄ᑖ纉崘쳃쳌쳌쳌쳌쳌䡕坁噁啁呁䡓Ę�襌삅￾䣿趉ﻈ￿펉襉䧶ノ䡤ҋ⠥�䠀䖉䓐掍䖐腁翼￿䇿鈏䣅붍ﻐ￿º㄀냔�ཌྷﺤ䤃䤃츏ཉ觏맛Ā�赈킽￾䣿떋ﻈ￿襈ꋈ�蓆퀝￾胿譈삝￾䇿万뒉䀭￿仿벉䠭￿䣿붍ﻐ￿襈븦ト腁综￿矿䠏붍p￿襈븎ト䡤ҋ⠥�䠀䔻痐䠒쒁Ę�䅛䅜䅝䅞嵟봨�쳌쳌쳌쳌䡕譈䠇例䠈젏཈䣉型䠐쨏譌ᡇཉ䳈例䤠줏譌<unknown file>1 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1351 ms1.0%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15781 ms1.0%
SQLCompiler.get_convertersdjango/db/models/sql/compiler.py:15261 ms1.0%
TestDeleteStarterPack.test_delete_confirmationstarter_packs/tests.py:338 self.client.force_login(self.user)8 ms5.8%
ClientMixin.force_logindjango/test/client.py:8588 ms5.8%
ClientMixin._logindjango/test/client.py:8847 ms4.8%
ClientMixin.sessiondjango/test/client.py:8157 ms4.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:1217 ms4.8%
SessionStore.createdjango/contrib/sessions/backends/db.py:744 ms2.9%
SessionStore.savedjango/contrib/sessions/backends/db.py:1231 ms1.0%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1021 ms1.0%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1291 ms1.0%
dumpsdjango/core/signing.py:1911 ms1.0%
Signer.sign_objectdjango/core/signing.py:2721 ms1.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms1.0%
Model.savedjango/db/models/base.py:9041 ms1.0%
Model.save_basedjango/db/models/base.py:9961 ms1.0%
Model._save_tabledjango/db/models/base.py:11991 ms1.0%
Model._do_insertdjango/db/models/base.py:12511 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.0%
BaseManager.get_querysetdjango/db/models/manager.py:1551 ms1.0%
QuerySet.__init__django/db/models/query.py:3371 ms1.0%
__init____init__:-11 ms1.0%
Query.__init__django/db/models/sql/query.py:3261 ms1.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms1.0%
Atomic.__exit__django/db/transaction.py:2591 ms1.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.0%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.0%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms1.0%
BaseDatabaseOperations.savepoint_commit_sqldjango/db/backends/base/operations.py:4491 ms1.0%
DatabaseOperations.quote_namedjango/db/backends/postgresql/operations.py:1901 ms1.0%
SessionStore.createdjango/contrib/sessions/backends/db.py:703 ms1.9%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2013 ms1.9%
SessionStore.existsdjango/contrib/sessions/backends/db.py:633 ms1.9%
QuerySet.existsdjango/db/models/query.py:14583 ms1.9%
Query.has_resultsdjango/db/models/sql/query.py:6873 ms1.9%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15933 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.9%
Cursor.executepsycopg/cursor.py:1133 ms1.9%
Connection.waitpsycopg/connection.py:4953 ms1.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.9%
ClientMixin._logindjango/test/client.py:8891 ms1.0%
logindjango/contrib/auth/__init__.py:1891 ms1.0%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4401 ms1.0%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1751 ms1.0%
Model.deletedjango/db/models/base.py:13311 ms1.0%
Collector.deletedjango/db/models/deletion.py:4831 ms1.0%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:391 ms1.0%
Query.add_filterdjango/db/models/sql/query.py:16611 ms1.0%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()7 ms4.8%
TestCase._fixture_teardowndjango/test/testcases.py:14974 ms2.9%
TestCase._should_check_constraintsdjango/test/testcases.py:15064 ms2.9%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5044 ms2.9%
Cursor.executepsycopg/cursor.py:1134 ms2.9%
Connection.waitpsycopg/connection.py:4954 ms2.9%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms1.0%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
TestCase._fixture_teardowndjango/test/testcases.py:15001 ms1.0%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms1.0%
Atomic.__exit__django/db/transaction.py:2951 ms1.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.0%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4131 ms1.0%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3711 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()1 ms1.0%
TestCase._fixture_setupdjango/test/testcases.py:14811 ms1.0%
TestCase._enter_atomicsdjango/test/testcases.py:13991 ms1.0%
Atomic.__enter__django/db/transaction.py:2231 ms1.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.0%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms1.0%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
teardown0.34 ms0.2%
Estimated from 105 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:339
response = self.client.get(reverse("delete_starter_pack", args=[self.starter_pack.slug]))
TestDeleteStarterPack.test_delete_confirmation · Libraries
107 ms
starter_packs/views.py:946
return render(
delete_starter_pack · Database
9 ms
starter_packs/tests.py:338
self.client.force_login(self.user)
TestDeleteStarterPack.test_delete_confirmation · Database
8 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
3 ms

Fixtures

Exact setup time
_template_string_if_invalid_marker function 0.07 ms
_dj_autoclear_mailbox function 0.06 ms
_django_db_marker function 0.06 ms
_django_isolate_apps function 0.06 ms
_live_server_helper function 0.05 ms
_django_set_urlconf function 0.05 ms
monkeypatch function 0.04 ms
_django_clear_site_cache function 0.04 ms

Database

25 queries · 19 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:339
126 ms
call _post_teardown
django/test/testcases.py:1243
7 ms
setup pytest internals 2 ms
call _pre_setup
django/test/testcases.py:1167
1 ms
teardown pytest internals 0.34 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 137 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 61 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 115 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 83 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 78 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 92 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 101 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 72 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 226 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 112 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 258 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 89 ms 0c23747 main Run