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

TestToggleStarterPackAccount::test_remove_account

First seen 1 year, 10 months ago in fd2a55f
CI github-actions:test 4 runs
Average
237 ms
median 285 ms
max 289 ms
Phases
Setup 4 ms Call 232 ms Teardown 0.33 ms
Categories
Database 69 ms Factories 3 ms Test code 0.62 ms Other (Libraries, pytest, Unsampled, Serialization, ...) 164 ms

37 database queries per run

Needs 26 KB of memory (max 76 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 9 hours ago · open run
Hide pytest frames
call85 ms98.5%
CallInfo.from_call_pytest/runner.py:36185 ms98.5%
call_and_report.<locals>.<lambda>_pytest/runner.py:25085 ms98.5%
HookCaller.__call__pluggy/_hooks.py:51285 ms98.5%
PluginManager._hookexecpluggy/_manager.py:12085 ms98.5%
_multicallpluggy/_callers.py:12185 ms98.5%
pytest_runtest_call_pytest/runner.py:18485 ms98.5%
_django_setup_unittest.<locals>.non_debugging_runtestpytest_django/plugin.py:61485 ms98.5%
SimpleTestCase.__call__django/test/testcases.py:31485 ms98.5%
SimpleTestCase._setup_and_calldjango/test/testcases.py:36982 ms94.3%
TestCase.__call__<stdlib>/unittest/case.py:74782 ms94.3%
TestCase.run<stdlib>/unittest/case.py:69182 ms94.3%
TestCase._callTestMethod<stdlib>/unittest/case.py:63782 ms94.3%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:382 response = self.client.post(65 ms75.4%
Client.postdjango/test/client.py:116265 ms75.4%
RequestFactory.postdjango/test/client.py:49965 ms75.4%
RequestFactory.genericdjango/test/client.py:67165 ms75.4%
Client.requestdjango/test/client.py:109165 ms75.4%
ClientHandler.__call__django/test/client.py:17347 ms54.5%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6347 ms54.5%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10440 ms46.1%
WhiteNoise.add_fileswhitenoise/base.py:10840 ms46.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12031 ms35.6%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13131 ms35.6%
WhiteNoise.get_static_filewhitenoise/base.py:21722 ms25.1%
StaticFile.__init__whitenoise/responders.py:7311 ms12.6%
StaticFile.get_headerswhitenoise/responders.py:1765 ms6.3%
formatdate<stdlib>/email/utils.py:2664 ms4.2%
format_datetime<stdlib>/email/utils.py:2762 ms2.1%
StaticFile.get_headerswhitenoise/responders.py:1814 ms4.2%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms2.1%
Headers.__delitem__<stdlib>/wsgiref/headers.py:722 ms2.1%
StaticFile.get_headerswhitenoise/responders.py:1772 ms2.1%
StaticFile.__init__whitenoise/responders.py:765 ms6.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1885 ms6.3%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms2.1%
Headers.get<stdlib>/wsgiref/headers.py:1062 ms2.1%
StaticFile.__init__whitenoise/responders.py:774 ms4.2%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.1%
StaticFile.get_alternativeswhitenoise/responders.py:2042 ms2.1%
compile<stdlib>/re/__init__.py:2912 ms2.1%
_compile<stdlib>/re/__init__.py:3372 ms2.1%
WhiteNoise.get_static_filewhitenoise/base.py:2129 ms10.5%
WhiteNoise.add_cache_headerswhitenoise/base.py:2339 ms10.5%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1767 ms8.4%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1977 ms8.4%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms6.3%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2354 ms4.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms2.1%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2082 ms2.1%
urlsplit<stdlib>/urllib/parse.py:5792 ms2.1%
URLMixin.urldebug_toolbar/panels/staticfiles.py:212 ms2.1%
suppress.__exit__<stdlib>/contextlib.py:5122 ms2.1%
<GC>~2 ms2.1%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1702 ms2.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1159 ms10.5%
scantreewhitenoise/base.py:2717 ms8.4%
scantreewhitenoise/base.py:2717 ms8.4%
scantreewhitenoise/base.py:2734 ms4.2%
scantreewhitenoise/base.py:2714 ms4.2%
scantreewhitenoise/base.py:2714 ms4.2%
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:1117 ms8.4%
WhiteNoise.add_fileswhitenoise/base.py:1087 ms8.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1207 ms8.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1317 ms8.4%
WhiteNoise.get_static_filewhitenoise/base.py:2177 ms8.4%
StaticFile.__init__whitenoise/responders.py:765 ms6.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1885 ms6.3%
Headers.__contains__<stdlib>/wsgiref/headers.py:875 ms6.3%
Headers.get<stdlib>/wsgiref/headers.py:1065 ms6.3%
StaticFile.__init__whitenoise/responders.py:722 ms2.1%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms2.1%
__init____init__:-12 ms2.1%
FileEntry.__init__whitenoise/responders.py:2632 ms2.1%
FileEntry.stat_regular_filewhitenoise/responders.py:2742 ms2.1%
ClientHandler.__call__django/test/client.py:18618 ms21.0%
BaseHandler.get_responsedjango/core/handlers/base.py:14218 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12318 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14518 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms21.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms21.0%
BaseHandler._get_responsedjango/core/handlers/base.py:19918 ms21.0%
ContextDecorator.__call__.<locals>.inner<stdlib>/contextlib.py:11615 ms16.8%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6211 ms12.6%
toggle_account_to_starter_packstarter_packs/views.py:6182 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
toggle_account_to_starter_packstarter_packs/views.py:619 starter_pack = get_object_or_404(StarterPack.objects.select_for_update(), pk=editable.pk)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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
toggle_account_to_starter_packstarter_packs/views.py:620 account = get_object_or_404(Account, id=account_id)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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
toggle_account_to_starter_packstarter_packs/views.py:621 if StarterPackAccount.objects.filter(starter_pack=starter_pack, account_id=account_id).exists():2 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:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
toggle_account_to_starter_packstarter_packs/views.py:626 ).delete()2 ms2.1%
QuerySet.deletedjango/db/models/query.py:13572 ms2.1%
Collector.deletedjango/db/models/deletion.py:5022 ms2.1%
QuerySet._raw_deletedjango/db/models/query.py:13792 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
toggle_account_to_starter_packstarter_packs/views.py:6602 ms2.1%
get_splash_image_signaturestarter_packs/splash_images.py:882 ms2.1%
get_splash_image_accountsstarter_packs/splash_images.py:77 return list(accounts)2 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:16252 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:594 ms4.2%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:824 ms4.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2514 ms4.2%
SimpleLazyObject._setupdjango/utils/functional.py:4044 ms4.2%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:394 ms4.2%
get_userdjango/contrib/auth/middleware.py:194 ms4.2%
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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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:16122 ms2.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:8312 ms2.1%
ContextDecorator.__call__.<locals>.inner<stdlib>/contextlib.py:1154 ms4.2%
Atomic.__enter__django/db/transaction.py:2232 ms2.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.1%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms2.1%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
Atomic.__exit__django/db/transaction.py:2592 ms2.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.1%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4312 ms2.1%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3752 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:380 self.client.force_login(self.user)11 ms12.6%
ClientMixin.force_logindjango/test/client.py:85811 ms12.6%
ClientMixin._logindjango/test/client.py:8897 ms8.4%
logindjango/contrib/auth/__init__.py:1894 ms4.2%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms2.1%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1232 ms2.1%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1022 ms2.1%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1292 ms2.1%
dumpsdjango/core/signing.py:1912 ms2.1%
Signer.sign_objectdjango/core/signing.py:2792 ms2.1%
TimestampSigner.signdjango/core/signing.py:3012 ms2.1%
Signer.signdjango/core/signing.py:2452 ms2.1%
Signer.signaturedjango/core/signing.py:2422 ms2.1%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4402 ms2.1%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1752 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:16232 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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:1982 ms2.1%
Signal.senddjango/dispatch/dispatcher.py:2492 ms2.1%
update_last_logindjango/contrib/auth/models.py:242 ms2.1%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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:8844 ms4.2%
ClientMixin.sessiondjango/test/client.py:8154 ms4.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms4.2%
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%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.1%
QuerySet.filterdjango/db/models/query.py:16762 ms2.1%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms2.1%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 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:19352 ms2.1%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18802 ms2.1%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:381 baker.make("starter_packs.StarterPackAccount", account=account, starter_pack=self.starter_pack)4 ms4.2%
makemodel_bakery/baker.py:1754 ms4.2%
Baker.makemodel_bakery/baker.py:4544 ms4.2%
Baker._makemodel_bakery/baker.py:5292 ms2.1%
Baker.generate_valuemodel_bakery/baker.py:10192 ms2.1%
gen_relatedmodel_bakery/random_gen.py:4542 ms2.1%
makemodel_bakery/baker.py:1752 ms2.1%
Baker.makemodel_bakery/baker.py:4542 ms2.1%
Baker._makemodel_bakery/baker.py:5012 ms2.1%
Baker._skip_fieldmodel_bakery/baker.py:7302 ms2.1%
Baker._makemodel_bakery/baker.py:5422 ms2.1%
Baker.instancemodel_bakery/baker.py:6592 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:379 account = baker.make("accounts.Account", discoverable=True)2 ms2.1%
makemodel_bakery/baker.py:1752 ms2.1%
Baker.makemodel_bakery/baker.py:4542 ms2.1%
Baker._makemodel_bakery/baker.py:5422 ms2.1%
Baker.instancemodel_bakery/baker.py:6592 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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
SimpleTestCase._setup_and_calldjango/test/testcases.py:3602 ms2.1%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()2 ms2.1%
TestCase._fixture_setupdjango/test/testcases.py:14812 ms2.1%
TestCase._enter_atomicsdjango/test/testcases.py:13992 ms2.1%
Atomic.__enter__django/db/transaction.py:2232 ms2.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.1%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms2.1%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
SimpleTestCase._setup_and_calldjango/test/testcases.py:3722 ms2.1%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.1%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms2.1%
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%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 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%
Estimated from 47 samples; phase durations are exact. Frames from pytest and pluggy are shown .

Hot lines in your code

starter_packs/tests.py:382
response = self.client.post(
TestToggleStarterPackAccount.test_remove_account · Libraries
55 ms
starter_packs/tests.py:380
self.client.force_login(self.user)
TestToggleStarterPackAccount.test_remove_account · Database
11 ms
starter_packs/tests.py:381
baker.make("starter_packs.StarterPackAccount", account=account, starter_pack=self.starter_pack)
TestToggleStarterPackAccount.test_remove_account · Factories
4 ms
starter_packs/tests.py:379
account = baker.make("accounts.Account", discoverable=True)
TestToggleStarterPackAccount.test_remove_account · Database
2 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:619
starter_pack = get_object_or_404(StarterPack.objects.select_for_update(), pk=editable.pk)
toggle_account_to_starter_pack · Database
2 ms
starter_packs/views.py:620
account = get_object_or_404(Account, id=account_id)
toggle_account_to_starter_pack · Database
2 ms
starter_packs/views.py:621
if StarterPackAccount.objects.filter(starter_pack=starter_pack, account_id=account_id).exists():
toggle_account_to_starter_pack · Database
2 ms
starter_packs/views.py:626
).delete()
toggle_account_to_starter_pack · Database
2 ms
starter_packs/splash_images.py:77
return list(accounts)
get_splash_image_accounts · Database
2 ms

Fixtures

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

Database

37 queries · 13 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:382
82 ms
call _pre_setup
django/test/testcases.py:1167
2 ms
call _post_teardown
django/test/testcases.py:1243
2 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 50 results, oldest first in the strip
When Environment Outcome Duration Commit
9 hours ago CI github-actions:test passed 87 ms d923a46 main Profile
9 hours ago CI github-actions:test passed 289 ms 82997f8 main Profile
9 hours ago CI github-actions:test passed 283 ms 623aa3e main Profile
14 hours ago CI github-actions:test passed 288 ms ab6465a main Profile
14 hours ago CI github-actions:test passed 95 ms 0c23747 main Run
3 months, 3 weeks ago CI github-actions passed 159 ms 69d78ea HEAD Run
3 months, 3 weeks ago CI github-actions passed 219 ms 8fac7b5 main Run
3 months, 3 weeks ago CI github-actions passed 94 ms 36b9579 main Run
3 months, 3 weeks ago CI github-actions passed 107 ms 553d048 main Run
3 months, 3 weeks ago CI github-actions passed 93 ms 8eb0f44 HEAD Run
3 months, 3 weeks ago CI github-actions passed 107 ms e0fb3ac HEAD Run
3 months, 3 weeks ago CI github-actions passed 96 ms a849b58 HEAD Run
3 months, 3 weeks ago CI github-actions passed 103 ms 6418e05 HEAD Run
3 months, 3 weeks ago CI github-actions passed 114 ms 5b9b309 main Run
3 months, 4 weeks ago CI github-actions passed 113 ms 1f2c5a6 main Run
3 months, 4 weeks ago CI github-actions passed 106 ms 5ec7fa8 main Run
3 months, 4 weeks ago CI github-actions passed 108 ms 1e42064 main Run
3 months, 4 weeks ago CI github-actions passed 103 ms fcb1b79 main Run
3 months, 4 weeks ago CI github-actions passed 113 ms 1460ac2 HEAD Run
3 months, 4 weeks ago CI github-actions passed 106 ms 8129f09 HEAD Run