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 11 runs
Average
171 ms
median 147 ms
max 289 ms
Phases
Setup 2 ms Call 168 ms Teardown 0.33 ms
Categories
Database 58 ms Factories 2 ms Test code 0.23 ms Other (Libraries, pytest, Unsampled, Deep copies, ...) 111 ms

37 database queries per run

Needs 72 KB of memory (max 672 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup1 ms0.9%
call149 ms98.9%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:382 response = self.client.post(125 ms83.1%
Client.postdjango/test/client.py:1162125 ms83.1%
RequestFactory.postdjango/test/client.py:499125 ms83.1%
RequestFactory.genericdjango/test/client.py:671125 ms83.1%
Client.requestdjango/test/client.py:1091125 ms83.1%
ClientHandler.__call__django/test/client.py:173102 ms68.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63102 ms68.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104101 ms67.3%
WhiteNoise.add_fileswhitenoise/base.py:108101 ms67.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12091 ms60.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13189 ms59.0%
WhiteNoise.get_static_filewhitenoise/base.py:21767 ms44.6%
StaticFile.__init__whitenoise/responders.py:7323 ms15.1%
StaticFile.get_headerswhitenoise/responders.py:1767 ms4.8%
formatdate<stdlib>/email/utils.py:2665 ms3.4%
format_datetime<stdlib>/email/utils.py:2843 ms2.1%
_format_timetuple_and_zone<stdlib>/email/utils.py:2311 ms0.7%
_format_timetuple_and_zone<stdlib>/email/utils.py:2321 ms0.7%
_format_timetuple_and_zone<stdlib>/email/utils.py:2341 ms0.7%
format_datetime<stdlib>/email/utils.py:2771 ms0.7%
format_datetime<stdlib>/email/utils.py:2751 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms1.4%
Headers.__delitem__<stdlib>/wsgiref/headers.py:722 ms1.4%
StaticFile.get_headerswhitenoise/responders.py:1785 ms3.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms1.4%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms1.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
parsedate<stdlib>/email/_parseaddr.py:1852 ms1.4%
parsedate_tz<stdlib>/email/_parseaddr.py:502 ms1.4%
_parsedate_tz<stdlib>/email/_parseaddr.py:691 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:1261 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1773 ms2.1%
Headers.__contains__<stdlib>/wsgiref/headers.py:873 ms2.1%
Headers.get<stdlib>/wsgiref/headers.py:1043 ms2.1%
StaticFile.get_headerswhitenoise/responders.py:1802 ms1.4%
StaticFile.get_headerswhitenoise/responders.py:1811 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1671 ms0.7%
__init____init__:-11 ms0.7%
Headers.__init__<stdlib>/wsgiref/headers.py:401 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1751 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1661 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1711 ms0.7%
StaticFile.__init__whitenoise/responders.py:7721 ms13.7%
StaticFile.get_alternativeswhitenoise/responders.py:2008 ms5.5%
__init____init__:-18 ms5.5%
Headers.__init__<stdlib>/wsgiref/headers.py:434 ms2.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:483 ms2.1%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
Headers.__init__<stdlib>/wsgiref/headers.py:422 ms1.4%
Headers.__init__<stdlib>/wsgiref/headers.py:442 ms1.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:481 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:491 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:1986 ms4.1%
StaticFile.get_alternatives.<locals>.<lambda>whitenoise/responders.py:1981 ms0.7%
<GC>~1 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:2016 ms4.1%
Headers.__setitem__<stdlib>/wsgiref/headers.py:643 ms2.1%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:502 ms1.4%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms1.4%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms0.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms0.7%
StaticFile.__init__whitenoise/responders.py:7612 ms8.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:18810 ms6.9%
Headers.__contains__<stdlib>/wsgiref/headers.py:878 ms5.5%
Headers.get<stdlib>/wsgiref/headers.py:1065 ms3.4%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms1.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
Headers.get<stdlib>/wsgiref/headers.py:1051 ms0.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1891 ms0.7%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms0.7%
StaticFile.__init__whitenoise/responders.py:746 ms4.1%
parsedate<stdlib>/email/_parseaddr.py:1855 ms3.4%
parsedate_tz<stdlib>/email/_parseaddr.py:505 ms3.4%
_parsedate_tz<stdlib>/email/_parseaddr.py:741 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:851 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:811 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:1441 ms0.7%
StaticFile.__init__whitenoise/responders.py:725 ms3.4%
StaticFile.get_file_statswhitenoise/responders.py:1613 ms2.1%
__init____init__:-13 ms2.1%
FileEntry.__init__whitenoise/responders.py:2633 ms2.1%
FileEntry.stat_regular_filewhitenoise/responders.py:2763 ms2.1%
<GC>~1 ms0.7%
StaticFile.get_file_statswhitenoise/responders.py:1631 ms0.7%
StaticFile.get_file_statswhitenoise/responders.py:1571 ms0.7%
__init____init__:-11 ms0.7%
FileEntry.__init__whitenoise/responders.py:2631 ms0.7%
FileEntry.stat_regular_filewhitenoise/responders.py:2741 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:21213 ms8.9%
WhiteNoise.add_cache_headerswhitenoise/base.py:2339 ms6.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1769 ms6.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1979 ms6.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:207 ms4.8%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2356 ms4.1%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2163 ms2.1%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2061 ms0.7%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2041 ms0.7%
filepath_to_uridjango/utils/encoding.py:2451 ms0.7%
quote<stdlib>/urllib/parse.py:10721 ms0.7%
quote_from_bytes<stdlib>/urllib/parse.py:11121 ms0.7%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2071 ms0.7%
urljoin<stdlib>/urllib/parse.py:7091 ms0.7%
_urlsplit<stdlib>/urllib/parse.py:5981 ms0.7%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2142 ms1.4%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:6111 ms0.7%
urlunsplit<stdlib>/urllib/parse.py:6651 ms0.7%
_coerce_args<stdlib>/urllib/parse.py:1401 ms0.7%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:5951 ms0.7%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2071 ms0.7%
LazyObject.__getattribute__django/utils/functional.py:2801 ms0.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2531 ms0.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2343 ms2.1%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms1.4%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2116 ms4.1%
WhiteNoise.add_mime_headerswhitenoise/base.py:2304 ms2.7%
Headers.add_header<stdlib>/wsgiref/headers.py:1851 ms0.7%
WhiteNoise.add_mime_headerswhitenoise/base.py:2252 ms1.4%
MediaTypes.get_typewhitenoise/media_types.py:161 ms0.7%
MediaTypes.get_typewhitenoise/media_types.py:191 ms0.7%
splitext<frozen posixpath>:1261 ms0.7%
_splitext<frozen genericpath>:1841 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2191 ms0.7%
Headers.items<stdlib>/wsgiref/headers.py:1391 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2211 ms0.7%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1232 ms1.4%
WhiteNoise.is_compressed_variantwhitenoise/base.py:1981 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1158 ms5.5%
scantreewhitenoise/base.py:2715 ms3.4%
scantreewhitenoise/base.py:2715 ms3.4%
scantreewhitenoise/base.py:2712 ms1.4%
scantreewhitenoise/base.py:2712 ms1.4%
scantreewhitenoise/base.py:2712 ms1.4%
scantreewhitenoise/base.py:2732 ms1.4%
scantreewhitenoise/base.py:2732 ms1.4%
scantreewhitenoise/base.py:2691 ms0.7%
scantreewhitenoise/base.py:2732 ms1.4%
scantreewhitenoise/base.py:2691 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1171 ms0.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1111 ms0.7%
WhiteNoise.add_fileswhitenoise/base.py:1081 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1201 ms0.7%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1311 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2171 ms0.7%
StaticFile.__init__whitenoise/responders.py:731 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1761 ms0.7%
formatdate<stdlib>/email/utils.py:2661 ms0.7%
format_datetime<stdlib>/email/utils.py:2751 ms0.7%
ClientHandler.__call__django/test/client.py:18623 ms15.1%
BaseHandler.get_responsedjango/core/handlers/base.py:14223 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12323 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14523 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms15.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms15.1%
BaseHandler._get_responsedjango/core/handlers/base.py:19923 ms15.1%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6218 ms11.7%
toggle_account_to_starter_packstarter_packs/views.py:6604 ms2.7%
get_splash_image_signaturestarter_packs/splash_images.py:884 ms2.7%
get_splash_image_accountsstarter_packs/splash_images.py:77 return list(accounts)4 ms2.7%
QuerySet.__iter__django/db/models/query.py:4394 ms2.7%
QuerySet._fetch_alldjango/db/models/query.py:22624 ms2.7%
ModelIterable.__iter__django/db/models/query.py:1034 ms2.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.7%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.7%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.1%
Cursor.executepsycopg/cursor.py:1133 ms2.1%
Connection.waitpsycopg/connection.py:4953 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.1%
toggle_account_to_starter_packstarter_packs/views.py:620 account = get_object_or_404(Account, id=account_id)3 ms2.1%
get_object_or_404django/shortcuts.py:1003 ms2.1%
QuerySet.getdjango/db/models/query.py:7023 ms2.1%
QuerySet.__len__django/db/models/query.py:4213 ms2.1%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms2.1%
ModelIterable.__iter__django/db/models/query.py:1033 ms2.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.1%
Cursor.executepsycopg/cursor.py:1133 ms2.1%
Connection.waitpsycopg/connection.py:4953 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.1%
toggle_account_to_starter_packstarter_packs/views.py:6182 ms1.4%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)2 ms1.4%
get_object_or_404django/shortcuts.py:1002 ms1.4%
QuerySet.getdjango/db/models/query.py:7022 ms1.4%
QuerySet.__len__django/db/models/query.py:4212 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms1.4%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms1.4%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms1.4%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms1.4%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3172 ms1.4%
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.4%
get_object_or_404django/shortcuts.py:1002 ms1.4%
QuerySet.getdjango/db/models/query.py:7022 ms1.4%
QuerySet.__len__django/db/models/query.py:4212 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms1.4%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7962 ms1.4%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms1.4%
WhereNode.as_sqldjango/db/models/sql/where.py:1512 ms1.4%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms1.4%
Exact.as_sqldjango/db/models/lookups.py:4072 ms1.4%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2432 ms1.4%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2352 ms1.4%
toggle_account_to_starter_packstarter_packs/views.py:626 ).delete()2 ms1.4%
QuerySet.deletedjango/db/models/query.py:13572 ms1.4%
Collector.deletedjango/db/models/deletion.py:5022 ms1.4%
QuerySet._raw_deletedjango/db/models/query.py:13792 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
toggle_account_to_starter_packstarter_packs/views.py:658 starter_pack.save(update_fields=["num_accounts"])2 ms1.4%
Model.savedjango/db/models/base.py:9042 ms1.4%
Model.save_basedjango/db/models/base.py:9962 ms1.4%
Model._save_tabledjango/db/models/base.py:11402 ms1.4%
Model._do_updatedjango/db/models/base.py:12442 ms1.4%
QuerySet._updatedjango/db/models/query.py:14482 ms1.4%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21502 ms1.4%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21212 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3121 ms0.7%
toggle_account_to_starter_packstarter_packs/views.py:621 if StarterPackAccount.objects.filter(starter_pack=starter_pack, account_id=account_id).exists():1 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:16121 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7961 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
RelatedLookupMixin.as_sqldjango/db/models/fields/related_lookups.py:1281 ms0.7%
Exact.as_sqldjango/db/models/lookups.py:4071 ms0.7%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2431 ms0.7%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2351 ms0.7%
Lookup.process_lhsdjango/db/models/lookups.py:1071 ms0.7%
toggle_account_to_starter_packstarter_packs/views.py:657 ).count()1 ms0.7%
QuerySet.countdjango/db/models/query.py:6771 ms0.7%
Query.get_countdjango/db/models/sql/query.py:6571 ms0.7%
Query.get_aggregationdjango/db/models/sql/query.py:6391 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:594 ms2.7%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:824 ms2.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2514 ms2.7%
SimpleLazyObject._setupdjango/utils/functional.py:4044 ms2.7%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:394 ms2.7%
get_userdjango/contrib/auth/middleware.py:194 ms2.7%
get_userdjango/contrib/auth/__init__.py:2872 ms1.4%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms1.4%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms1.4%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms1.4%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms1.4%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet.getdjango/db/models/query.py:7022 ms1.4%
QuerySet.__len__django/db/models/query.py:4212 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
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%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16661 ms0.7%
cursor_iterdjango/db/models/sql/compiler.py:22641 ms0.7%
cursor_iter.<locals>.<lambda>django/db/models/sql/compiler.py:22641 ms0.7%
DatabaseErrorWrapper.__call__.<locals>.innerdjango/db/utils.py:1011 ms0.7%
Cursor.fetchmanypsycopg/cursor.py:2681 ms0.7%
BaseTzLoader.loaddjango/db/backends/postgresql/psycopg_any.py:411 ms0.7%
get_userdjango/contrib/auth/__init__.py:2942 ms1.4%
ModelBackend.get_userdjango/contrib/auth/backends.py:2372 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet.getdjango/db/models/query.py:7022 ms1.4%
QuerySet.__len__django/db/models/query.py:4212 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms0.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms0.7%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms0.7%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3321 ms0.7%
BaseExpression.select_formatdjango/db/models/expressions.py:5001 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16661 ms0.7%
cursor_iterdjango/db/models/sql/compiler.py:22641 ms0.7%
cursor_iter.<locals>.<lambda>django/db/models/sql/compiler.py:22641 ms0.7%
DatabaseErrorWrapper.__call__.<locals>.innerdjango/db/utils.py:1011 ms0.7%
Cursor.fetchmanypsycopg/cursor.py:2681 ms0.7%
BaseTzLoader.loaddjango/db/backends/postgresql/psycopg_any.py:411 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:3121 ms0.7%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:380 self.client.force_login(self.user)12 ms8.2%
ClientMixin.force_logindjango/test/client.py:85811 ms7.6%
ClientMixin._logindjango/test/client.py:8897 ms4.8%
logindjango/contrib/auth/__init__.py:1894 ms2.7%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms1.4%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms1.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 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%
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:801 ms0.7%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4402 ms1.4%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1752 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet.getdjango/db/models/query.py:7021 ms0.7%
QuerySet.__len__django/db/models/query.py:4211 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.7%
ModelIterable.__iter__django/db/models/query.py:1031 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:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.7%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.7%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 ms0.7%
Model.deletedjango/db/models/base.py:13311 ms0.7%
Collector.deletedjango/db/models/deletion.py:4831 ms0.7%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:431 ms0.7%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:251 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.7%
SQLDeleteCompiler.as_sqldjango/db/models/sql/compiler.py:20171 ms0.7%
SQLDeleteCompiler._as_sqldjango/db/models/sql/compiler.py:20031 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
In.as_sqldjango/db/models/lookups.py:5561 ms0.7%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2431 ms0.7%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2351 ms0.7%
Lookup.process_lhsdjango/db/models/lookups.py:1091 ms0.7%
BaseExpression.resolve_expressiondjango/db/models/expressions.py:2971 ms0.7%
BaseExpression.copydjango/db/models/expressions.py:4441 ms0.7%
copy<stdlib>/copy.py:1001 ms0.7%
_reconstruct<stdlib>/copy.py:2761 ms0.7%
logindjango/contrib/auth/__init__.py:1772 ms1.4%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms1.4%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms1.4%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms1.4%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet.getdjango/db/models/query.py:6821 ms0.7%
QuerySet.getdjango/db/models/query.py:7021 ms0.7%
QuerySet.__len__django/db/models/query.py:4211 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.7%
ModelIterable.__iter__django/db/models/query.py:1031 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:3181 ms0.7%
BaseCursor._set_resultspsycopg/_cursor_base.py:5351 ms0.7%
BaseCursor._select_current_resultpsycopg/_cursor_base.py:5141 ms0.7%
BaseTzLoader.__init__django/db/backends/postgresql/psycopg_any.py:371 ms0.7%
logindjango/contrib/auth/__init__.py:1981 ms0.7%
Signal.senddjango/dispatch/dispatcher.py:2491 ms0.7%
update_last_logindjango/contrib/auth/models.py:241 ms0.7%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 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:16231 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:2961 ms0.7%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:3041 ms0.7%
ClientMixin._logindjango/test/client.py:8912 ms1.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms1.4%
Model.savedjango/db/models/base.py:9042 ms1.4%
Model.save_basedjango/db/models/base.py:9962 ms1.4%
Model._save_tabledjango/db/models/base.py:11402 ms1.4%
Model._do_updatedjango/db/models/base.py:12442 ms1.4%
QuerySet._updatedjango/db/models/query.py:14482 ms1.4%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21502 ms1.4%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21212 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.4%
ClientMixin._logindjango/test/client.py:8842 ms1.4%
ClientMixin.sessiondjango/test/client.py:8152 ms1.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1212 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:19351 ms0.7%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18241 ms0.7%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17471 ms0.7%
Field.get_db_prep_savedjango/db/models/fields/__init__.py:10521 ms0.7%
DateTimeField.get_db_prep_valuedjango/db/models/fields/__init__.py:17251 ms0.7%
DateTimeField.get_prep_valuedjango/db/models/fields/__init__.py:17051 ms0.7%
is_naivedjango/utils/timezone.py:2341 ms0.7%
TestData.__get__django/test/testcases.py:13701 ms0.7%
deepcopy<stdlib>/copy.py:1561 ms0.7%
_reconstruct<stdlib>/copy.py:2541 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1561 ms0.7%
_reconstruct<stdlib>/copy.py:2541 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1561 ms0.7%
_reconstruct<stdlib>/copy.py:2541 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1561 ms0.7%
_reconstruct<stdlib>/copy.py:2541 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1301 ms0.7%
_deepcopy_dict<stdlib>/copy.py:2011 ms0.7%
deepcopy<stdlib>/copy.py:1561 ms0.7%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:379 account = baker.make("accounts.Account", discoverable=True)4 ms2.7%
makemodel_bakery/baker.py:1754 ms2.7%
Baker.makemodel_bakery/baker.py:4544 ms2.7%
Baker._makemodel_bakery/baker.py:5422 ms1.4%
Baker.instancemodel_bakery/baker.py:6592 ms1.4%
Model.savedjango/db/models/base.py:9042 ms1.4%
Model.save_basedjango/db/models/base.py:9962 ms1.4%
Model._save_tabledjango/db/models/base.py:11992 ms1.4%
Model._do_insertdjango/db/models/base.py:12512 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet._insertdjango/db/models/query.py:21412 ms1.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.7%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.7%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 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%
Baker._makemodel_bakery/baker.py:5291 ms0.7%
Baker.generate_valuemodel_bakery/baker.py:10191 ms0.7%
gen_stringmodel_bakery/random_gen.py:2701 ms0.7%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2701 ms0.7%
Baker._makemodel_bakery/baker.py:5011 ms0.7%
Baker._skip_fieldmodel_bakery/baker.py:7301 ms0.7%
AutoFieldMeta.__instancecheck__django/db/models/fields/__init__.py:29541 ms0.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()3 ms2.1%
TestCase._fixture_teardowndjango/test/testcases.py:14971 ms0.7%
TestCase._should_check_constraintsdjango/test/testcases.py:15061 ms0.7%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5041 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%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms0.7%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 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%
TestCase._fixture_teardowndjango/test/testcases.py:15001 ms0.7%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms0.7%
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:3711 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%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:381 baker.make("starter_packs.StarterPackAccount", account=account, starter_pack=self.starter_pack)2 ms1.4%
makemodel_bakery/baker.py:1752 ms1.4%
Baker.makemodel_bakery/baker.py:4542 ms1.4%
Baker._makemodel_bakery/baker.py:5422 ms1.4%
Baker.instancemodel_bakery/baker.py:6592 ms1.4%
Model.savedjango/db/models/base.py:9042 ms1.4%
Model.save_basedjango/db/models/base.py:9962 ms1.4%
Model._save_tabledjango/db/models/base.py:11992 ms1.4%
Model._do_insertdjango/db/models/base.py:12512 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet._insertdjango/db/models/query.py:21412 ms1.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19352 ms1.4%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18242 ms1.4%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17472 ms1.4%
Field.get_db_prep_savedjango/db/models/fields/__init__.py:10522 ms1.4%
DateTimeField.get_db_prep_valuedjango/db/models/fields/__init__.py:17252 ms1.4%
DateTimeField.get_prep_valuedjango/db/models/fields/__init__.py:17052 ms1.4%
is_naivedjango/utils/timezone.py:2342 ms1.4%
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%
TestToggleStarterPackAccount.test_remove_accountstarter_packs/tests.py:383 reverse(1 ms0.7%
reversedjango/urls/base.py:391 ms0.7%
get_urlconfdjango/urls/base.py:1661 ms0.7%
Local.__getattr__asgiref/local.py:1571 ms0.7%
Local._lock_storageasgiref/local.py:1211 ms0.7%
Estimated from 145 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:382
response = self.client.post(
TestToggleStarterPackAccount.test_remove_account · Libraries
107 ms
starter_packs/tests.py:380
self.client.force_login(self.user)
TestToggleStarterPackAccount.test_remove_account · Database
12 ms
starter_packs/splash_images.py:77
return list(accounts)
get_splash_image_accounts · Database
4 ms
starter_packs/tests.py:379
account = baker.make("accounts.Account", discoverable=True)
TestToggleStarterPackAccount.test_remove_account · Database
4 ms
starter_packs/views.py:620
account = get_object_or_404(Account, id=account_id)
toggle_account_to_starter_pack · Database
3 ms
starter_packs/tests.py:381
baker.make("starter_packs.StarterPackAccount", account=account, starter_pack=self.starter_pack)
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:626
).delete()
toggle_account_to_starter_pack · Database
2 ms
starter_packs/views.py:658
starter_pack.save(update_fields=["num_accounts"])
toggle_account_to_starter_pack · Database
2 ms

Fixtures

Exact setup time
_template_string_if_invalid_marker function 0.06 ms
_django_db_marker function 0.06 ms
_dj_autoclear_mailbox function 0.05 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.04 ms
monkeypatch function 0.03 ms

Database

37 queries · 22 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:382
145 ms
call _post_teardown
django/test/testcases.py:1243
3 ms
setup pytest internals 1 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 150 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 112 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 142 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 173 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 147 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 108 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 104 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 87 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 289 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 283 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 95 ms 0c23747 main Run