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

TestDeleteStarterPack::test_delete

First seen 1 year, 11 months ago in 1b5db0c
CI github-actions:test 11 runs
Average
158 ms
median 147 ms
max 334 ms
Phases
Setup 38 ms Call 120 ms Teardown 0.35 ms
Categories
Database 81 ms Factories 3 ms Other (Libraries, pytest, Deep copies, Unsampled) 74 ms

31 database queries per run

Needs 2 KB of memory (max 12 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup45 ms23.7%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()25 ms13.5%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:323 baker.make("mastodon_auth.AccountAccess", user=cls.user)14 ms7.3%
makemodel_bakery/baker.py:17514 ms7.3%
Baker.makemodel_bakery/baker.py:45414 ms7.3%
Baker._makemodel_bakery/baker.py:52913 ms6.8%
Baker.generate_valuemodel_bakery/baker.py:101912 ms6.2%
gen_relatedmodel_bakery/random_gen.py:45412 ms6.2%
makemodel_bakery/baker.py:17512 ms6.2%
Baker.makemodel_bakery/baker.py:45412 ms6.2%
Baker._makemodel_bakery/baker.py:54211 ms5.6%
Baker.instancemodel_bakery/baker.py:65911 ms5.6%
Model.savedjango/db/models/base.py:90411 ms5.6%
Model.save_basedjango/db/models/base.py:99611 ms5.6%
Model._save_tabledjango/db/models/base.py:10975 ms2.8%
Model._do_insertdjango/db/models/base.py:12514 ms2.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms2.3%
QuerySet._insertdjango/db/models/query.py:21414 ms2.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 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%
Model._is_pk_setdjango/db/models/base.py:7211 ms0.6%
Model._save_tabledjango/db/models/base.py:11995 ms2.8%
Model._do_insertdjango/db/models/base.py:12515 ms2.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms2.8%
QuerySet._insertdjango/db/models/query.py:21412 ms1.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19341 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%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 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%
BaseManager.get_querysetdjango/db/models/manager.py:1551 ms0.6%
QuerySet.__init__django/db/models/query.py:3371 ms0.6%
__init____init__:-11 ms0.6%
Query.__init__django/db/models/sql/query.py:3241 ms0.6%
__init____init__:-11 ms0.6%
Node.__init__django/utils/tree.py:241 ms0.6%
Baker._makemodel_bakery/baker.py:5291 ms0.6%
Baker.generate_valuemodel_bakery/baker.py:10191 ms0.6%
gen_stringmodel_bakery/random_gen.py:2701 ms0.6%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2701 ms0.6%
Random.choice<stdlib>/random.py:3541 ms0.6%
Baker.generate_valuemodel_bakery/baker.py:9691 ms0.6%
Baker._makemodel_bakery/baker.py:5421 ms0.6%
Baker.instancemodel_bakery/baker.py:6591 ms0.6%
Model.savedjango/db/models/base.py:9041 ms0.6%
Model.save_basedjango/db/models/base.py:9961 ms0.6%
Model._save_tabledjango/db/models/base.py:11991 ms0.6%
Model._do_insertdjango/db/models/base.py:12511 ms0.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.6%
QuerySet._insertdjango/db/models/query.py:21411 ms0.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 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%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:322 cls.user = baker.make("auth.User")6 ms3.4%
makemodel_bakery/baker.py:1756 ms3.4%
Baker.makemodel_bakery/baker.py:4546 ms3.4%
Baker._makemodel_bakery/baker.py:5424 ms2.3%
Baker.instancemodel_bakery/baker.py:6594 ms2.3%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms2.3%
Model.savedjango/db/models/base.py:9044 ms2.3%
Model.save_basedjango/db/models/base.py:9964 ms2.3%
Model._save_tabledjango/db/models/base.py:11994 ms2.3%
Model._do_insertdjango/db/models/base.py:12514 ms2.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms2.3%
QuerySet._insertdjango/db/models/query.py:21414 ms2.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 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%
Baker._makemodel_bakery/baker.py:5012 ms1.1%
Baker._skip_fieldmodel_bakery/baker.py:7162 ms1.1%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:324 cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)3 ms1.7%
makemodel_bakery/baker.py:1753 ms1.7%
Baker.makemodel_bakery/baker.py:4543 ms1.7%
Baker._makemodel_bakery/baker.py:5423 ms1.7%
Baker.instancemodel_bakery/baker.py:6593 ms1.7%
Model.savedjango/db/models/base.py:9043 ms1.7%
Model.save_basedjango/db/models/base.py:9963 ms1.7%
Model._save_tabledjango/db/models/base.py:11993 ms1.7%
Model._do_insertdjango/db/models/base.py:12513 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.7%
QuerySet._insertdjango/db/models/query.py:21413 ms1.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
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%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.6%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18241 ms0.6%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:325 cls.starter_pack.owners.add(cls.user)2 ms1.1%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13242 ms1.1%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13012 ms1.1%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16032 ms1.1%
QuerySet.bulk_createdjango/db/models/query.py:9002 ms1.1%
QuerySet._batched_insertdjango/db/models/query.py:21792 ms1.1%
QuerySet._insertdjango/db/models/query.py:21412 ms1.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()19 ms10.1%
TestCase._enter_atomicsdjango/test/testcases.py:139919 ms10.1%
Atomic.__enter__django/db/transaction.py:21019 ms10.1%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45419 ms10.1%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30419 ms10.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2619 ms10.1%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27919 ms10.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2619 ms10.1%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25619 ms10.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2619 ms10.1%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34519 ms10.1%
Connection.connectpsycopg/connection.py:10919 ms10.1%
wait_connpsycopg/waiting.py:1366 ms3.4%
BaseConnection._connect_genpsycopg/_connection_base.py:4396 ms3.4%
wait_connpsycopg/waiting.py:1456 ms3.4%
BaseConnection._connect_genpsycopg/_connection_base.py:4396 ms3.4%
wait_connpsycopg/waiting.py:1416 ms3.4%
EpollSelector.select<stdlib>/selectors.py:4526 ms3.4%
call143 ms76.1%
TestDeleteStarterPack.test_deletestarter_packs/tests.py:348 response = self.client.post(reverse("delete_starter_pack", args=[self.starter_pack.slug]))105 ms55.5%
Client.postdjango/test/client.py:1162105 ms55.5%
RequestFactory.postdjango/test/client.py:499105 ms55.5%
RequestFactory.genericdjango/test/client.py:671105 ms55.5%
Client.requestdjango/test/client.py:1091105 ms55.5%
ClientHandler.__call__django/test/client.py:17394 ms50.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6394 ms50.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10494 ms50.0%
WhiteNoise.add_fileswhitenoise/base.py:10894 ms50.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12079 ms41.8%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13178 ms41.1%
WhiteNoise.get_static_filewhitenoise/base.py:22163 ms33.6%
WhiteNoise.get_static_filewhitenoise/base.py:21714 ms7.5%
StaticFile.__init__whitenoise/responders.py:779 ms4.8%
StaticFile.get_alternativeswhitenoise/responders.py:2006 ms3.4%
__init____init__:-14 ms2.1%
Headers.__init__<stdlib>/wsgiref/headers.py:444 ms2.1%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:504 ms2.1%
StaticFile.get_alternativeswhitenoise/responders.py:2013 ms1.4%
StaticFile.__init__whitenoise/responders.py:733 ms1.4%
StaticFile.get_headerswhitenoise/responders.py:1781 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1761 ms0.7%
formatdate<stdlib>/email/utils.py:2661 ms0.7%
StaticFile.__init__whitenoise/responders.py:721 ms0.7%
StaticFile.get_file_statswhitenoise/responders.py:1611 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11514 ms7.5%
scantreewhitenoise/base.py:27114 ms7.5%
scantreewhitenoise/base.py:27113 ms6.9%
scantreewhitenoise/base.py:27312 ms6.2%
<GC>~12 ms6.2%
scantreewhitenoise/base.py:2711 ms0.7%
scantreewhitenoise/base.py:2711 ms0.7%
scantreewhitenoise/base.py:2711 ms0.7%
scantreewhitenoise/base.py:2691 ms0.7%
scantreewhitenoise/base.py:2731 ms0.7%
ClientHandler.__call__django/test/client.py:18610 ms5.5%
BaseHandler.get_responsedjango/core/handlers/base.py:14210 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12310 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14510 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38010 ms5.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5610 ms5.5%
BaseHandler._get_responsedjango/core/handlers/base.py:19910 ms5.5%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:628 ms4.1%
delete_starter_packstarter_packs/views.py:9416 ms3.4%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)6 ms3.4%
get_object_or_404django/shortcuts.py:1006 ms3.4%
QuerySet.getdjango/db/models/query.py:7026 ms3.4%
QuerySet.__len__django/db/models/query.py:4216 ms3.4%
QuerySet._fetch_alldjango/db/models/query.py:22626 ms3.4%
ModelIterable.__iter__django/db/models/query.py:1035 ms2.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms2.7%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.7%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms2.7%
Cursor.executepsycopg/cursor.py:1135 ms2.7%
Connection.waitpsycopg/connection.py:4955 ms2.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1171 ms0.7%
get_related_populatorsdjango/db/models/query.py:30591 ms0.7%
delete_starter_packstarter_packs/views.py:944 starter_pack.save(update_fields=["deleted_at"])1 ms0.7%
Model.savedjango/db/models/base.py:9041 ms0.7%
Model.save_basedjango/db/models/base.py:9961 ms0.7%
Model._save_tabledjango/db/models/base.py:11401 ms0.7%
Model._do_updatedjango/db/models/base.py:12441 ms0.7%
QuerySet._updatedjango/db/models/query.py:14481 ms0.7%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms0.7%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:593 ms1.4%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:823 ms1.4%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms1.4%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms1.4%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms1.4%
get_userdjango/contrib/auth/middleware.py:193 ms1.4%
get_userdjango/contrib/auth/__init__.py:2873 ms1.4%
_get_user_session_keydjango/contrib/auth/__init__.py:1113 ms1.4%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:553 ms1.4%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2543 ms1.4%
SessionStore.loaddjango/contrib/sessions/backends/db.py:553 ms1.4%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:343 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.4%
QuerySet.getdjango/db/models/query.py:7023 ms1.4%
QuerySet.__len__django/db/models/query.py:4213 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.4%
Cursor.executepsycopg/cursor.py:1133 ms1.4%
Connection.waitpsycopg/connection.py:4953 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.4%
TestDeleteStarterPack.test_deletestarter_packs/tests.py:346 self.client.force_login(self.user)25 ms13.0%
ClientMixin.force_logindjango/test/client.py:85825 ms13.0%
ClientMixin._logindjango/test/client.py:88412 ms6.2%
ClientMixin.sessiondjango/test/client.py:81512 ms6.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:12112 ms6.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:7012 ms6.2%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:20112 ms6.2%
SessionStore.existsdjango/contrib/sessions/backends/db.py:6312 ms6.2%
QuerySet.existsdjango/db/models/query.py:145812 ms6.2%
Query.has_resultsdjango/db/models/sql/query.py:68712 ms6.2%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:159312 ms6.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16258 ms4.1%
CursorWrapper.executedjango/db/backends/utils.py:798 ms4.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:928 ms4.1%
CursorWrapper._executedjango/db/backends/utils.py:1058 ms4.1%
Cursor.executepsycopg/cursor.py:1138 ms4.1%
Connection.waitpsycopg/connection.py:4958 ms4.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16124 ms2.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7964 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5794 ms2.1%
WhereNode.as_sqldjango/db/models/sql/where.py:1514 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5794 ms2.1%
Exact.as_sqldjango/db/models/lookups.py:4074 ms2.1%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2434 ms2.1%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2354 ms2.1%
Lookup.process_lhsdjango/db/models/lookups.py:1104 ms2.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5794 ms2.1%
Col.as_sqldjango/db/models/expressions.py:13694 ms2.1%
SQLCompiler.quote_namedjango/db/models/sql/compiler.py:5594 ms2.1%
ClientMixin._logindjango/test/client.py:8898 ms4.1%
logindjango/contrib/auth/__init__.py:1895 ms2.7%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4403 ms1.4%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1753 ms1.4%
Model.deletedjango/db/models/base.py:13313 ms1.4%
Collector.deletedjango/db/models/deletion.py:4833 ms1.4%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:433 ms1.4%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:253 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.4%
Cursor.executepsycopg/cursor.py:1133 ms1.4%
Connection.waitpsycopg/connection.py:4953 ms1.4%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4373 ms1.4%
SessionStore.createdjango/contrib/sessions/backends/db.py:701 ms0.7%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2011 ms0.7%
SessionStore.existsdjango/contrib/sessions/backends/db.py:631 ms0.7%
QuerySet.existsdjango/db/models/query.py:14581 ms0.7%
Query.has_resultsdjango/db/models/sql/query.py:6871 ms0.7%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15931 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:741 ms0.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms0.7%
Model.savedjango/db/models/base.py:9041 ms0.7%
Model.save_basedjango/db/models/base.py:9961 ms0.7%
Model._save_tabledjango/db/models/base.py:11991 ms0.7%
Model._do_insertdjango/db/models/base.py:12511 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:21411 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
logindjango/contrib/auth/__init__.py:1773 ms1.4%
SessionBase.__contains__django/contrib/sessions/backends/base.py:523 ms1.4%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2543 ms1.4%
SessionStore.loaddjango/contrib/sessions/backends/db.py:553 ms1.4%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:343 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.4%
QuerySet.getdjango/db/models/query.py:7023 ms1.4%
QuerySet.__len__django/db/models/query.py:4213 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.4%
Cursor.executepsycopg/cursor.py:1133 ms1.4%
Connection.waitpsycopg/connection.py:4953 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3181 ms0.7%
ClientMixin._logindjango/test/client.py:8915 ms2.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1274 ms2.1%
Model.savedjango/db/models/base.py:9044 ms2.1%
Model.save_basedjango/db/models/base.py:9964 ms2.1%
Model._save_tabledjango/db/models/base.py:11404 ms2.1%
Model._do_updatedjango/db/models/base.py:12444 ms2.1%
QuerySet._updatedjango/db/models/query.py:14484 ms2.1%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21504 ms2.1%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21214 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.1%
Cursor.executepsycopg/cursor.py:1134 ms2.1%
Connection.waitpsycopg/connection.py:4954 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms0.7%
Atomic.__exit__django/db/transaction.py:2591 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.7%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()8 ms4.1%
TestCase._fixture_teardowndjango/test/testcases.py:14985 ms2.7%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4955 ms2.7%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.7%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms2.7%
Cursor.executepsycopg/cursor.py:1135 ms2.7%
Connection.waitpsycopg/connection.py:4955 ms2.7%
TestCase._fixture_teardowndjango/test/testcases.py:15003 ms1.4%
TestCase._rollback_atomicsdjango/test/testcases.py:14083 ms1.4%
Atomic.__exit__django/db/transaction.py:2951 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4131 ms0.7%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3701 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3201 ms0.7%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2981 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
DatabaseWrapper.create_cursordjango/db/backends/postgresql/base.py:4421 ms0.7%
Connection.cursorpsycopg/connection.py:2591 ms0.7%
Cursor.__init__psycopg/cursor.py:471 ms0.7%
BaseCursor.__init__psycopg/_cursor_base.py:651 ms0.7%
BaseConnection.adapterspsycopg/_connection_base.py:2771 ms0.7%
Atomic.__exit__django/db/transaction.py:2981 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.7%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
TestDeleteStarterPack.test_deletestarter_packs/tests.py:350 self.starter_pack.refresh_from_db()5 ms2.7%
Model.refresh_from_dbdjango/db/models/base.py:7885 ms2.7%
QuerySet.getdjango/db/models/query.py:7025 ms2.7%
QuerySet.__len__django/db/models/query.py:4215 ms2.7%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms2.7%
ModelIterable.__iter__django/db/models/query.py:1034 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.1%
Cursor.executepsycopg/cursor.py:1134 ms2.1%
Connection.waitpsycopg/connection.py:4954 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1151 ms0.7%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()1 ms0.7%
TestCase._fixture_setupdjango/test/testcases.py:14811 ms0.7%
TestCase._enter_atomicsdjango/test/testcases.py:13991 ms0.7%
Atomic.__enter__django/db/transaction.py:2231 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.7%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
Estimated from 153 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:348
response = self.client.post(reverse("delete_starter_pack", args=[self.starter_pack.slug]))
TestDeleteStarterPack.test_delete · Libraries
97 ms
starter_packs/tests.py:346
self.client.force_login(self.user)
TestDeleteStarterPack.test_delete · Database
25 ms
starter_packs/tests.py:323
baker.make("mastodon_auth.AccountAccess", user=cls.user)
TestDeleteStarterPack.setUpTestData · Database
14 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
6 ms
starter_packs/tests.py:322
cls.user = baker.make("auth.User")
TestDeleteStarterPack.setUpTestData · Database
6 ms
starter_packs/tests.py:350
self.starter_pack.refresh_from_db()
TestDeleteStarterPack.test_delete · Database
5 ms
starter_packs/tests.py:324
cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)
TestDeleteStarterPack.setUpTestData · Database
3 ms
starter_packs/tests.py:325
cls.starter_pack.owners.add(cls.user)
TestDeleteStarterPack.setUpTestData · Database
2 ms
starter_packs/views.py:944
starter_pack.save(update_fields=["deleted_at"])
delete_starter_pack · Database
1 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestDeleteStarterPack class 43 ms
_django_setup_unittest class 0.39 ms
_template_string_if_invalid_marker function 0.07 ms
_dj_autoclear_mailbox function 0.06 ms
_django_db_marker function 0.06 ms
_live_server_helper function 0.05 ms
_django_isolate_apps function 0.05 ms
_django_set_urlconf function 0.05 ms
_django_clear_site_cache function 0.03 ms
monkeypatch function 0.03 ms

Database

31 queries · 48 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:348
134 ms
setup setUpClass
django/test/testcases.py:1426
45 ms
call _post_teardown
django/test/testcases.py:1243
8 ms
call _pre_setup
django/test/testcases.py:1167
1 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 189 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 80 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 150 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 115 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 105 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 135 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 147 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 97 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 221 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 168 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 334 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 93 ms 0c23747 main Run