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

TestToggleStarterPackAccount::test_add_account

First seen 1 year, 10 months ago in fd2a55f
CI github-actions:test 11 runs
Average
219 ms
median 215 ms
max 339 ms
Phases
Setup 39 ms Call 179 ms Teardown 0.39 ms
Categories
Database 99 ms Factories 3 ms App code 0.09 ms Test code 0.05 ms Other (Libraries, pytest, Deep copies, Templates, ...) 116 ms

42 database queries per run

Needs 64 KB of memory (max 560 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup49 ms20.4%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()26 ms11.0%
TestToggleStarterPackAccount.setUpTestDatastarter_packs/tests.py:358 baker.make("mastodon_auth.AccountAccess", user=cls.user)16 ms6.8%
makemodel_bakery/baker.py:17516 ms6.8%
Baker.makemodel_bakery/baker.py:45416 ms6.8%
Baker._makemodel_bakery/baker.py:52916 ms6.8%
Baker.generate_valuemodel_bakery/baker.py:101916 ms6.8%
gen_relatedmodel_bakery/random_gen.py:45416 ms6.8%
makemodel_bakery/baker.py:17516 ms6.8%
Baker.makemodel_bakery/baker.py:45416 ms6.8%
Baker._makemodel_bakery/baker.py:54216 ms6.8%
Baker.instancemodel_bakery/baker.py:65916 ms6.8%
Model.savedjango/db/models/base.py:90416 ms6.8%
Model.save_basedjango/db/models/base.py:99614 ms5.8%
Model._save_tabledjango/db/models/base.py:119914 ms5.8%
Model._do_insertdjango/db/models/base.py:125114 ms5.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8714 ms5.8%
QuerySet._insertdjango/db/models/query.py:214114 ms5.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:193613 ms5.2%
CursorWrapper.executedjango/db/backends/utils.py:7913 ms5.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9213 ms5.2%
CursorWrapper._executedjango/db/backends/utils.py:10513 ms5.2%
Cursor.executepsycopg/cursor.py:11313 ms5.2%
Connection.waitpsycopg/connection.py:49513 ms5.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2066 ms2.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2866 ms2.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:786 ms2.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:19041 ms0.5%
BaseDatabaseOperations.returning_columnsdjango/db/backends/base/operations.py:3921 ms0.5%
Model.save_basedjango/db/models/base.py:9881 ms0.5%
TestToggleStarterPackAccount.setUpTestDatastarter_packs/tests.py:357 cls.user = baker.make("auth.User")6 ms2.6%
makemodel_bakery/baker.py:1756 ms2.6%
Baker.makemodel_bakery/baker.py:4546 ms2.6%
Baker._makemodel_bakery/baker.py:5426 ms2.6%
Baker.instancemodel_bakery/baker.py:6315 ms2.1%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms1.6%
Model.savedjango/db/models/base.py:9044 ms1.6%
Model.save_basedjango/db/models/base.py:9964 ms1.6%
Model._save_tabledjango/db/models/base.py:11994 ms1.6%
Model._do_insertdjango/db/models/base.py:12514 ms1.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms1.6%
QuerySet._insertdjango/db/models/query.py:21414 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms1.6%
Cursor.executepsycopg/cursor.py:1134 ms1.6%
Connection.waitpsycopg/connection.py:4954 ms1.6%
BaseCursor._execute_genpsycopg/_cursor_base.py:2054 ms1.6%
BaseCursor._convert_querypsycopg/_cursor_base.py:4654 ms1.6%
PostgresClientQuery.convertpsycopg/_queries.py:2894 ms1.6%
PostgresClientQuery.dumppsycopg/_queries.py:2994 ms1.6%
Model.__init__django/db/models/base.py:5111 ms0.5%
Baker.instancemodel_bakery/baker.py:6591 ms0.5%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms0.5%
Model.savedjango/db/models/base.py:9041 ms0.5%
Model.save_basedjango/db/models/base.py:9961 ms0.5%
Model._save_tabledjango/db/models/base.py:11991 ms0.5%
Model._do_insertdjango/db/models/base.py:12511 ms0.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.5%
Cursor.executepsycopg/cursor.py:1131 ms0.5%
Connection.waitpsycopg/connection.py:4951 ms0.5%
TestToggleStarterPackAccount.setUpTestDatastarter_packs/tests.py:359 cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)3 ms1.0%
makemodel_bakery/baker.py:1473 ms1.0%
Baker.createmodel_bakery/baker.py:3991 ms0.5%
Baker.makemodel_bakery/baker.py:4541 ms0.5%
Baker._makemodel_bakery/baker.py:5421 ms0.5%
Baker.instancemodel_bakery/baker.py:6591 ms0.5%
Model.savedjango/db/models/base.py:9041 ms0.5%
Model.save_basedjango/db/models/base.py:9961 ms0.5%
Model._save_tabledjango/db/models/base.py:11991 ms0.5%
Model._do_insertdjango/db/models/base.py:12511 ms0.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18241 ms0.5%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17471 ms0.5%
Field.get_db_prep_savedjango/db/models/fields/__init__.py:10521 ms0.5%
Field.get_db_prep_valuedjango/db/models/fields/__init__.py:10451 ms0.5%
TestToggleStarterPackAccount.setUpTestDatastarter_packs/tests.py:360 cls.starter_pack.owners.add(cls.user)1 ms0.5%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13241 ms0.5%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13011 ms0.5%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16031 ms0.5%
QuerySet.bulk_createdjango/db/models/query.py:9001 ms0.5%
QuerySet._batched_insertdjango/db/models/query.py:21791 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.5%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()15 ms6.3%
TestCase._enter_atomicsdjango/test/testcases.py:139915 ms6.3%
Atomic.__enter__django/db/transaction.py:21015 ms6.3%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45415 ms6.3%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30415 ms6.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2615 ms6.3%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27915 ms6.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2615 ms6.3%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25615 ms6.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2615 ms6.3%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34515 ms6.3%
Connection.connectpsycopg/connection.py:10915 ms6.3%
wait_connpsycopg/waiting.py:14514 ms5.8%
BaseConnection._connect_genpsycopg/_connection_base.py:43914 ms5.8%
wait_connpsycopg/waiting.py:1361 ms0.5%
BaseConnection._connect_genpsycopg/_connection_base.py:4391 ms0.5%
__init____init__:-16 ms2.6%
call191 ms79.3%
TestToggleStarterPackAccount.test_add_accountstarter_packs/tests.py:365 response = self.client.post(156 ms65.0%
Client.postdjango/test/client.py:1162156 ms65.0%
RequestFactory.postdjango/test/client.py:499156 ms65.0%
RequestFactory.genericdjango/test/client.py:671156 ms65.0%
Client.requestdjango/test/client.py:1091156 ms65.0%
ClientHandler.__call__django/test/client.py:173114 ms47.3%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63114 ms47.3%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104112 ms46.8%
WhiteNoise.add_fileswhitenoise/base.py:108112 ms46.8%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12095 ms39.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13195 ms39.4%
WhiteNoise.get_static_filewhitenoise/base.py:21745 ms18.7%
StaticFile.__init__whitenoise/responders.py:7314 ms5.9%
StaticFile.get_headerswhitenoise/responders.py:1766 ms2.5%
formatdate<stdlib>/email/utils.py:2662 ms1.0%
format_datetime<stdlib>/email/utils.py:2842 ms1.0%
2 smaller frames hidden
StaticFile.get_headerswhitenoise/responders.py:1812 ms1.0%
StaticFile.get_headerswhitenoise/responders.py:1672 ms1.0%
__init____init__:-12 ms1.0%
3 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:7713 ms5.4%
StaticFile.get_alternativeswhitenoise/responders.py:2007 ms3.0%
__init____init__:-15 ms2.0%
Headers.__init__<stdlib>/wsgiref/headers.py:444 ms1.5%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:502 ms1.0%
1 smaller frames hidden
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms1.0%
StaticFile.get_alternativeswhitenoise/responders.py:2032 ms1.0%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:729 ms3.9%
StaticFile.get_file_statswhitenoise/responders.py:1615 ms2.0%
__init____init__:-15 ms2.0%
FileEntry.__init__whitenoise/responders.py:2622 ms1.0%
FileEntry.__init__whitenoise/responders.py:2632 ms1.0%
StaticFile.get_file_statswhitenoise/responders.py:1632 ms1.0%
2 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:744 ms1.5%
parsedate<stdlib>/email/_parseaddr.py:1852 ms1.0%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:764 ms1.5%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1882 ms1.0%
1 smaller frames hidden
WhiteNoise.get_static_filewhitenoise/base.py:21244 ms18.2%
WhiteNoise.add_cache_headerswhitenoise/base.py:23344 ms18.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:17639 ms16.3%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:19739 ms16.3%
URLMixin.urldebug_toolbar/panels/staticfiles.py:2039 ms16.3%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:23538 ms15.8%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:21633 ms13.8%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:20731 ms12.8%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms1.0%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2142 ms1.0%
2 smaller frames hidden
3 smaller frames hidden
WhiteNoise.get_static_filewhitenoise/base.py:2114 ms1.5%
WhiteNoise.add_mime_headerswhitenoise/base.py:2252 ms1.0%
MediaTypes.get_typewhitenoise/media_types.py:152 ms1.0%
basename<frozen posixpath>:1712 ms1.0%
WhiteNoise.get_static_filewhitenoise/base.py:2142 ms1.0%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms1.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11515 ms6.4%
scantreewhitenoise/base.py:27113 ms5.4%
scantreewhitenoise/base.py:27113 ms5.4%
scantreewhitenoise/base.py:2738 ms3.4%
scantreewhitenoise/base.py:2714 ms1.5%
scantreewhitenoise/base.py:2714 ms1.5%
1 smaller frames hidden
scantreewhitenoise/base.py:2732 ms1.0%
1 smaller frames hidden
ClientHandler.__call__django/test/client.py:18643 ms17.7%
BaseHandler.get_responsedjango/core/handlers/base.py:14243 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12343 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14543 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38043 ms17.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5643 ms17.7%
BaseHandler._get_responsedjango/core/handlers/base.py:19943 ms17.7%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6236 ms14.8%
toggle_account_to_starter_packstarter_packs/views.py:66012 ms4.9%
get_splash_image_signaturestarter_packs/splash_images.py:8812 ms4.9%
get_splash_image_accountsstarter_packs/splash_images.py:77 return list(accounts)12 ms4.9%
QuerySet.__iter__django/db/models/query.py:43912 ms4.9%
QuerySet._fetch_alldjango/db/models/query.py:226212 ms4.9%
ModelIterable.__iter__django/db/models/query.py:10312 ms4.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16258 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:798 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:928 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1058 ms3.4%
Cursor.executepsycopg/cursor.py:1138 ms3.4%
Connection.waitpsycopg/connection.py:4958 ms3.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16124 ms1.5%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7684 ms1.5%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms1.0%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms1.0%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3192 ms1.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms1.0%
Col.as_sqldjango/db/models/expressions.py:13692 ms1.0%
1 smaller frames hidden
toggle_account_to_starter_packstarter_packs/views.py:6185 ms2.0%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)5 ms2.0%
get_object_or_404django/shortcuts.py:1005 ms2.0%
QuerySet.getdjango/db/models/query.py:7025 ms2.0%
QuerySet.__len__django/db/models/query.py:4215 ms2.0%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms2.0%
ModelIterable.__iter__django/db/models/query.py:1155 ms2.0%
toggle_account_to_starter_packstarter_packs/views.py:655 starter_pack.num_accounts = StarterPackAccount.objects.filter(5 ms2.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms2.0%
QuerySet.filterdjango/db/models/query.py:16765 ms2.0%
QuerySet._filter_or_excludedjango/db/models/query.py:16945 ms2.0%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17045 ms2.0%
Query.add_qdjango/db/models/sql/query.py:16815 ms2.0%
Query._add_qdjango/db/models/sql/query.py:17135 ms2.0%
Query.build_filterdjango/db/models/sql/query.py:15775 ms2.0%
Query.setup_joinsdjango/db/models/sql/query.py:19895 ms2.0%
Query.is_nullabledjango/db/models/sql/query.py:27905 ms2.0%
toggle_account_to_starter_packstarter_packs/views.py:620 account = get_object_or_404(Account, id=account_id)4 ms1.5%
get_object_or_404django/shortcuts.py:1004 ms1.5%
QuerySet.getdjango/db/models/query.py:7024 ms1.5%
QuerySet.__len__django/db/models/query.py:4214 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:22624 ms1.5%
ModelIterable.__iter__django/db/models/query.py:1034 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
1 smaller frames hidden
toggle_account_to_starter_packstarter_packs/views.py:619 starter_pack = get_object_or_404(StarterPack.objects.select_for_update(), pk=editable.pk)2 ms1.0%
get_object_or_404django/shortcuts.py:1002 ms1.0%
QuerySet.getdjango/db/models/query.py:7022 ms1.0%
QuerySet.__len__django/db/models/query.py:4212 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.0%
toggle_account_to_starter_packstarter_packs/views.py:657 ).count()2 ms1.0%
QuerySet.countdjango/db/models/query.py:6772 ms1.0%
Query.get_countdjango/db/models/sql/query.py:6572 ms1.0%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.0%
toggle_account_to_starter_packstarter_packs/views.py:674 "num_accounts": StarterPackAccount.objects.filter(starter_pack=starter_pack).count(),2 ms1.0%
QuerySet.countdjango/db/models/query.py:6772 ms1.0%
Query.get_countdjango/db/models/sql/query.py:6572 ms1.0%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
toggle_account_to_starter_packstarter_packs/views.py:668 return render(2 ms1.0%
renderdjango/shortcuts.py:272 ms1.0%
render_to_stringdjango/template/loader.py:622 ms1.0%
Template.renderdjango/template/backends/django.py:1072 ms1.0%
1 smaller frames hidden
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:594 ms1.5%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:824 ms1.5%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2514 ms1.5%
SimpleLazyObject._setupdjango/utils/functional.py:4044 ms1.5%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:394 ms1.5%
get_userdjango/contrib/auth/middleware.py:194 ms1.5%
get_userdjango/contrib/auth/__init__.py:2942 ms1.0%
ModelBackend.get_userdjango/contrib/auth/backends.py:2372 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.0%
QuerySet.getdjango/db/models/query.py:7022 ms1.0%
QuerySet.__len__django/db/models/query.py:4212 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.0%
1 smaller frames hidden
Atomic.__enter__django/db/transaction.py:2232 ms1.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.0%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms1.0%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.0%
1 smaller frames hidden
TestToggleStarterPackAccount.test_add_accountstarter_packs/tests.py:364 self.client.force_login(self.user)22 ms9.4%
ClientMixin.force_logindjango/test/client.py:85821 ms8.9%
ClientMixin._logindjango/test/client.py:8848 ms3.4%
ClientMixin.sessiondjango/test/client.py:8158 ms3.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1218 ms3.4%
SessionStore.createdjango/contrib/sessions/backends/db.py:745 ms2.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.0%
2 smaller frames hidden
SessionStore.createdjango/contrib/sessions/backends/db.py:704 ms1.5%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2014 ms1.5%
SessionStore.existsdjango/contrib/sessions/backends/db.py:634 ms1.5%
QuerySet.existsdjango/db/models/query.py:14584 ms1.5%
Query.has_resultsdjango/db/models/sql/query.py:6874 ms1.5%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15934 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms1.5%
Cursor.executepsycopg/cursor.py:1134 ms1.5%
Connection.waitpsycopg/connection.py:4954 ms1.5%
ClientMixin._logindjango/test/client.py:8898 ms3.4%
logindjango/contrib/auth/__init__.py:1896 ms2.5%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4375 ms2.0%
SessionStore.createdjango/contrib/sessions/backends/db.py:744 ms1.5%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.0%
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
logindjango/contrib/auth/__init__.py:1772 ms1.0%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms1.0%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms1.0%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms1.0%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.0%
QuerySet.getdjango/db/models/query.py:7022 ms1.0%
QuerySet.__len__django/db/models/query.py:4212 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.0%
ClientMixin._logindjango/test/client.py:8915 ms2.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.0%
2 smaller frames hidden
1 smaller frames hidden
TestToggleStarterPackAccount.test_add_accountstarter_packs/tests.py:363 account = baker.make("accounts.Account", discoverable=True)4 ms1.5%
makemodel_bakery/baker.py:1754 ms1.5%
Baker.makemodel_bakery/baker.py:4544 ms1.5%
Baker._makemodel_bakery/baker.py:5422 ms1.0%
Baker.instancemodel_bakery/baker.py:6592 ms1.0%
Model.savedjango/db/models/base.py:9042 ms1.0%
Model.save_basedjango/db/models/base.py:9962 ms1.0%
Model._save_tabledjango/db/models/base.py:11992 ms1.0%
Model._do_insertdjango/db/models/base.py:12512 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.0%
QuerySet._insertdjango/db/models/query.py:21412 ms1.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19352 ms1.0%
1 smaller frames hidden
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()4 ms1.5%
TestCase._fixture_teardowndjango/test/testcases.py:15002 ms1.0%
TestCase._rollback_atomicsdjango/test/testcases.py:14082 ms1.0%
Atomic.__exit__django/db/transaction.py:2952 ms1.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.0%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4132 ms1.0%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3712 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms1.0%
Cursor.executepsycopg/cursor.py:1132 ms1.0%
Connection.waitpsycopg/connection.py:4952 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.0%
1 smaller frames hidden
2 smaller frames hidden
teardown0.59 ms0.2%
Estimated from 201 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:365
response = self.client.post(
TestToggleStarterPackAccount.test_add_account · Libraries
121 ms
starter_packs/tests.py:364
self.client.force_login(self.user)
TestToggleStarterPackAccount.test_add_account · Database
22 ms
starter_packs/tests.py:358
baker.make("mastodon_auth.AccountAccess", user=cls.user)
TestToggleStarterPackAccount.setUpTestData · Database
16 ms
starter_packs/splash_images.py:77
return list(accounts)
get_splash_image_accounts · Database
12 ms
starter_packs/tests.py:357
cls.user = baker.make("auth.User")
TestToggleStarterPackAccount.setUpTestData · Database
6 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
5 ms
starter_packs/views.py:655
starter_pack.num_accounts = StarterPackAccount.objects.filter(
toggle_account_to_starter_pack · Database
5 ms
starter_packs/tests.py:363
account = baker.make("accounts.Account", discoverable=True)
TestToggleStarterPackAccount.test_add_account · Database
4 ms
starter_packs/views.py:620
account = get_object_or_404(Account, id=account_id)
toggle_account_to_starter_pack · Database
4 ms
starter_packs/tests.py:359
cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)
TestToggleStarterPackAccount.setUpTestData · Factories
3 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestToggleStarterPackAccount class 41 ms
_django_setup_unittest class 5 ms
_live_server_helper function 1 ms
_template_string_if_invalid_marker function 0.07 ms
_django_db_marker function 0.06 ms
_dj_autoclear_mailbox function 0.06 ms
_django_isolate_apps function 0.06 ms
_django_set_urlconf function 0.05 ms
_django_clear_site_cache function 0.04 ms
monkeypatch function 0.03 ms

Database

42 queries · 60 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:365
183 ms
setup setUpClass
django/test/testcases.py:1426
42 ms
setup __init__
__init__:-1
6 ms
call _post_teardown
django/test/testcases.py:1243
4 ms
call pytest internals 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 240 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 107 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 277 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 215 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 139 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 198 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 172 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 119 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 339 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 311 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 288 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 114 ms 0c23747 main Run