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

TestEditStarterPack::test_not_owned_starter_pack

First seen 1 year, 10 months ago in 1b5db0c
CI github-actions:test 4 runs
Average
451 ms
median 548 ms
max 629 ms
Phases
Setup 3 ms Call 447 ms Teardown 1 ms
Categories
Database 21 ms Factories 2 ms Other (Libraries, pytest, Unsampled, Deep copies, ...) 428 ms

24 database queries per run

Needs 141 KB of memory (max 228 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup1 ms1.6%
Logger.removeHandler<stdlib>/logging/__init__.py:1699 if hdlr in self.handlers:0.63 ms0.8%
call76 ms97.1%
TestEditStarterPack.test_not_owned_starter_packstarter_packs/tests.py:198 response = self.client.get(reverse("edit_starter_pack", args=[self.starter_pack.slug]))63 ms81.1%
Client.getdjango/test/client.py:113363 ms81.1%
RequestFactory.getdjango/test/client.py:47563 ms81.1%
RequestFactory.genericdjango/test/client.py:67163 ms81.1%
Client.requestdjango/test/client.py:109163 ms81.1%
ClientHandler.__call__django/test/client.py:17359 ms75.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6358 ms74.5%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10458 ms74.5%
WhiteNoise.add_fileswhitenoise/base.py:10858 ms74.5%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12050 ms63.8%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13149 ms62.5%
WhiteNoise.get_static_filewhitenoise/base.py:21734 ms43.9%
StaticFile.__init__whitenoise/responders.py:7317 ms21.3%
StaticFile.get_headerswhitenoise/responders.py:1767 ms9.3%
formatdate<stdlib>/email/utils.py:2664 ms5.3%
format_datetime<stdlib>/email/utils.py:2753 ms4.0%
format_datetime<stdlib>/email/utils.py:2841 ms1.3%
_format_timetuple_and_zone<stdlib>/email/utils.py:2311 ms1.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.3%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:641 ms1.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1712 ms2.7%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms1.3%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1772 ms2.7%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms1.3%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1672 ms2.7%
__init____init__:-12 ms2.7%
Headers.__init__<stdlib>/wsgiref/headers.py:421 ms1.3%
Headers.__init__<stdlib>/wsgiref/headers.py:441 ms1.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:491 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1811 ms1.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.3%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1701 ms1.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:641 ms1.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:481 ms1.3%
StaticFile.get_headerswhitenoise/responders.py:1781 ms1.3%
parsedate<stdlib>/email/_parseaddr.py:1851 ms1.3%
parsedate_tz<stdlib>/email/_parseaddr.py:501 ms1.3%
_parsedate_tz<stdlib>/email/_parseaddr.py:701 ms1.3%
StaticFile.__init__whitenoise/responders.py:779 ms12.0%
StaticFile.get_alternativeswhitenoise/responders.py:2006 ms8.0%
__init____init__:-16 ms8.0%
Headers.__init__<stdlib>/wsgiref/headers.py:433 ms4.0%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:503 ms4.0%
Headers.__init__<stdlib>/wsgiref/headers.py:443 ms4.0%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:502 ms2.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:481 ms1.3%
StaticFile.get_alternativeswhitenoise/responders.py:2031 ms1.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.3%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.3%
StaticFile.get_alternativeswhitenoise/responders.py:2041 ms1.3%
compile<stdlib>/re/__init__.py:2911 ms1.3%
_compile<stdlib>/re/__init__.py:3371 ms1.3%
StaticFile.get_alternativeswhitenoise/responders.py:1981 ms1.3%
StaticFile.__init__whitenoise/responders.py:764 ms5.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1882 ms2.7%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms2.7%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.3%
Headers.get<stdlib>/wsgiref/headers.py:1051 ms1.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1891 ms1.3%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.3%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1901 ms1.3%
StaticFile.__init__whitenoise/responders.py:722 ms2.7%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms2.7%
__init____init__:-12 ms2.7%
FileEntry.__init__whitenoise/responders.py:2632 ms2.7%
FileEntry.stat_regular_filewhitenoise/responders.py:2761 ms1.3%
<GC>~1 ms1.3%
FileEntry.stat_regular_filewhitenoise/responders.py:2741 ms1.3%
StaticFile.__init__whitenoise/responders.py:741 ms1.3%
parsedate<stdlib>/email/_parseaddr.py:1851 ms1.3%
StaticFile.__init__whitenoise/responders.py:751 ms1.3%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.3%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms1.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.3%
WhiteNoise.get_static_filewhitenoise/base.py:2129 ms12.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:2339 ms12.0%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1769 ms12.0%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1979 ms12.0%
URLMixin.urldebug_toolbar/panels/staticfiles.py:209 ms12.0%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2359 ms12.0%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2165 ms6.7%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2074 ms5.3%
urljoin<stdlib>/urllib/parse.py:7311 ms1.3%
urljoin<stdlib>/urllib/parse.py:7651 ms1.3%
_urlunsplit<stdlib>/urllib/parse.py:6871 ms1.3%
urljoin<stdlib>/urllib/parse.py:7091 ms1.3%
_urlsplit<stdlib>/urllib/parse.py:5961 ms1.3%
urljoin<stdlib>/urllib/parse.py:7051 ms1.3%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2041 ms1.3%
filepath_to_uridjango/utils/encoding.py:2451 ms1.3%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2073 ms4.0%
urldefrag<stdlib>/urllib/parse.py:7853 ms4.0%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2141 ms1.3%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:5981 ms1.3%
WhiteNoise.get_static_filewhitenoise/base.py:2143 ms4.0%
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms4.0%
Headers.__delitem__<stdlib>/wsgiref/headers.py:723 ms4.0%
WhiteNoise.get_static_filewhitenoise/base.py:2112 ms2.7%
WhiteNoise.add_mime_headerswhitenoise/base.py:2241 ms1.3%
WhiteNoise.add_mime_headerswhitenoise/base.py:2261 ms1.3%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1231 ms1.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms9.3%
scantreewhitenoise/base.py:2717 ms9.3%
scantreewhitenoise/base.py:2716 ms8.0%
scantreewhitenoise/base.py:2714 ms5.3%
scantreewhitenoise/base.py:2714 ms5.3%
scantreewhitenoise/base.py:2714 ms5.3%
scantreewhitenoise/base.py:2734 ms5.3%
scantreewhitenoise/base.py:2691 ms1.3%
scantreewhitenoise/base.py:2731 ms1.3%
scantreewhitenoise/base.py:2691 ms1.3%
BaseHandler.load_middlewaredjango/core/handlers/base.py:971 ms1.3%
convert_exception_to_responsedjango/core/handlers/exception.py:381 ms1.3%
iscoroutinefunction<stdlib>/inspect.py:334 return _has_code_flag(obj, CO_COROUTINE) or _has_coroutine_mark(obj)1 ms1.3%
_has_code_flag<stdlib>/inspect.py:2991 ms1.3%
_signature_is_functionlike<stdlib>/inspect.py:20991 ms1.3%
ClientHandler.__call__django/test/client.py:1864 ms5.3%
BaseHandler.get_responsedjango/core/handlers/base.py:1424 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:1234 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:1454 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.3%
BaseHandler._get_responsedjango/core/handlers/base.py:1994 ms5.3%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:593 ms4.0%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:823 ms4.0%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms4.0%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms4.0%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms4.0%
get_userdjango/contrib/auth/middleware.py:193 ms4.0%
get_userdjango/contrib/auth/__init__.py:2872 ms2.7%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms2.7%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms2.7%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.7%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.7%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.7%
QuerySet.getdjango/db/models/query.py:6921 ms1.3%
QuerySet.filterdjango/db/models/query.py:16761 ms1.3%
QuerySet._filter_or_excludedjango/db/models/query.py:16941 ms1.3%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17041 ms1.3%
Query.add_qdjango/db/models/sql/query.py:16811 ms1.3%
Query._add_qdjango/db/models/sql/query.py:17131 ms1.3%
Query.build_filterdjango/db/models/sql/query.py:16131 ms1.3%
Query.build_lookupdjango/db/models/sql/query.py:14401 ms1.3%
Lookup.__init__django/db/models/lookups.py:351 ms1.3%
Exact.get_prep_lookupdjango/db/models/lookups.py:3911 ms1.3%
Lookup.get_prep_lookupdjango/db/models/lookups.py:891 ms1.3%
QuerySet.getdjango/db/models/query.py:7021 ms1.3%
QuerySet.__len__django/db/models/query.py:4211 ms1.3%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.3%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3121 ms1.3%
get_userdjango/contrib/auth/__init__.py:2941 ms1.3%
ModelBackend.get_userdjango/contrib/auth/backends.py:2371 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.3%
QuerySet.getdjango/db/models/query.py:7021 ms1.3%
QuerySet.__len__django/db/models/query.py:4211 ms1.3%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.3%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.3%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:621 ms1.3%
edit_starter_packstarter_packs/views.py:3731 ms1.3%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)1 ms1.3%
get_object_or_404django/shortcuts.py:1001 ms1.3%
QuerySet.getdjango/db/models/query.py:7021 ms1.3%
QuerySet.__len__django/db/models/query.py:4211 ms1.3%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.3%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms1.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7931 ms1.3%
SQLCompiler.get_from_clausedjango/db/models/sql/compiler.py:11601 ms1.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.3%
Join.as_sqldjango/db/models/sql/datastructures.py:931 ms1.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.3%
Col.as_sqldjango/db/models/expressions.py:13691 ms1.3%
SQLCompiler.quote_namedjango/db/models/sql/compiler.py:5581 ms1.3%
DatabaseOperations.quote_namedjango/db/backends/postgresql/operations.py:1921 ms1.3%
TestEditStarterPack.test_not_owned_starter_packstarter_packs/tests.py:197 self.client.force_login(other_user)8 ms10.6%
ClientMixin.force_logindjango/test/client.py:8588 ms10.6%
ClientMixin._logindjango/test/client.py:8895 ms6.7%
logindjango/contrib/auth/__init__.py:1893 ms4.0%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms2.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:701 ms1.3%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2011 ms1.3%
SessionStore.existsdjango/contrib/sessions/backends/db.py:631 ms1.3%
QuerySet.existsdjango/db/models/query.py:14581 ms1.3%
Query.has_resultsdjango/db/models/sql/query.py:6871 ms1.3%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15931 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:741 ms1.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms1.3%
Atomic.__exit__django/db/transaction.py:2591 ms1.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.3%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.3%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.3%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4401 ms1.3%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1751 ms1.3%
Model.deletedjango/db/models/base.py:13311 ms1.3%
Collector.deletedjango/db/models/deletion.py:4831 ms1.3%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:431 ms1.3%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:251 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.3%
logindjango/contrib/auth/__init__.py:1771 ms1.3%
SessionBase.__contains__django/contrib/sessions/backends/base.py:521 ms1.3%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2541 ms1.3%
SessionStore.loaddjango/contrib/sessions/backends/db.py:551 ms1.3%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:341 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.3%
QuerySet.getdjango/db/models/query.py:7021 ms1.3%
QuerySet.__len__django/db/models/query.py:4211 ms1.3%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.3%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3181 ms1.3%
BaseCursor._set_resultspsycopg/_cursor_base.py:5351 ms1.3%
BaseCursor._select_current_resultpsycopg/_cursor_base.py:5141 ms1.3%
BaseTzLoader.__init__django/db/backends/postgresql/psycopg_any.py:381 ms1.3%
logindjango/contrib/auth/__init__.py:1981 ms1.3%
Signal.senddjango/dispatch/dispatcher.py:2491 ms1.3%
update_last_logindjango/contrib/auth/models.py:241 ms1.3%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms1.3%
Model.savedjango/db/models/base.py:9041 ms1.3%
Model.save_basedjango/db/models/base.py:9961 ms1.3%
Model._save_tabledjango/db/models/base.py:11401 ms1.3%
Model._do_updatedjango/db/models/base.py:12441 ms1.3%
QuerySet._updatedjango/db/models/query.py:14481 ms1.3%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms1.3%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.3%
ClientMixin._logindjango/test/client.py:8842 ms2.7%
ClientMixin.sessiondjango/test/client.py:8152 ms2.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1212 ms2.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:701 ms1.3%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2011 ms1.3%
SessionStore.existsdjango/contrib/sessions/backends/db.py:631 ms1.3%
QuerySet.existsdjango/db/models/query.py:14581 ms1.3%
Query.has_resultsdjango/db/models/sql/query.py:6871 ms1.3%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15931 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:741 ms1.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms1.3%
Model.savedjango/db/models/base.py:9041 ms1.3%
Model.save_basedjango/db/models/base.py:9961 ms1.3%
Model._save_tabledjango/db/models/base.py:11991 ms1.3%
Model._do_insertdjango/db/models/base.py:12511 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.3%
QuerySet._insertdjango/db/models/query.py:21411 ms1.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
ClientMixin._logindjango/test/client.py:8911 ms1.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms1.3%
Model.savedjango/db/models/base.py:9041 ms1.3%
Model.save_basedjango/db/models/base.py:9961 ms1.3%
Model._save_tabledjango/db/models/base.py:11401 ms1.3%
Model._do_updatedjango/db/models/base.py:12441 ms1.3%
QuerySet._updatedjango/db/models/query.py:14481 ms1.3%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms1.3%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
TestEditStarterPack.test_not_owned_starter_packstarter_packs/tests.py:196 other_user = baker.make("auth.User")2 ms2.7%
makemodel_bakery/baker.py:1752 ms2.7%
Baker.makemodel_bakery/baker.py:4542 ms2.7%
Baker._makemodel_bakery/baker.py:5291 ms1.3%
Baker.generate_valuemodel_bakery/baker.py:10191 ms1.3%
gen_stringmodel_bakery/random_gen.py:2701 ms1.3%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2701 ms1.3%
Random.choice<stdlib>/random.py:3541 ms1.3%
Random._randbelow_with_getrandbits<stdlib>/random.py:2481 ms1.3%
Baker._makemodel_bakery/baker.py:5421 ms1.3%
Baker.instancemodel_bakery/baker.py:6591 ms1.3%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms1.3%
Model.savedjango/db/models/base.py:9041 ms1.3%
Model.save_basedjango/db/models/base.py:9961 ms1.3%
Model._save_tabledjango/db/models/base.py:11991 ms1.3%
Model._do_insertdjango/db/models/base.py:12511 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.3%
QuerySet._insertdjango/db/models/query.py:21411 ms1.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.7%
TestCase._fixture_teardowndjango/test/testcases.py:14971 ms1.3%
TestCase._should_check_constraintsdjango/test/testcases.py:15061 ms1.3%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5041 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms1.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.3%
Cursor.executepsycopg/cursor.py:1131 ms1.3%
Connection.waitpsycopg/connection.py:4951 ms1.3%
teardown0.99 ms1.3%
TestCase.tearDownClassdjango/test/testcases.py:1456 cls._rollback_atomics(cls.cls_atomics)0.99 ms1.3%
TestCase._rollback_atomicsdjango/test/testcases.py:14080.99 ms1.3%
Atomic.__exit__django/db/transaction.py:3070.99 ms1.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:260.99 ms1.3%
BaseDatabaseWrapper.rollbackdjango/db/backends/base/base.py:3370.99 ms1.3%
BaseDatabaseWrapper._rollbackdjango/db/backends/base/base.py:3080.99 ms1.3%
Connection.rollbackpsycopg/connection.py:3140.99 ms1.3%
Connection.waitpsycopg/connection.py:4950.99 ms1.3%
BaseConnection._rollback_genpsycopg/_connection_base.py:6170.99 ms1.3%
BaseConnection._exec_commandpsycopg/_connection_base.py:4740.99 ms1.3%
Estimated from 76 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:198
response = self.client.get(reverse("edit_starter_pack", args=[self.starter_pack.slug]))
TestEditStarterPack.test_not_owned_starter_pack · Libraries
62 ms
starter_packs/tests.py:197
self.client.force_login(other_user)
TestEditStarterPack.test_not_owned_starter_pack · Database
8 ms
starter_packs/tests.py:196
other_user = baker.make("auth.User")
TestEditStarterPack.test_not_owned_starter_pack · Factories
2 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
1 ms

Fixtures

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

Database

24 queries · 8 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:198
74 ms
call _post_teardown
django/test/testcases.py:1243
2 ms
teardown tearDownClass
django/test/testcases.py:1456
0.99 ms
setup pytest internals 0.63 ms
setup removeHandler
<stdlib>/logging/__init__.py:1699
0.63 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
7 hours ago CI github-actions:test passed 78 ms d923a46 main Profile
7 hours ago CI github-actions:test passed 629 ms 82997f8 main Profile
7 hours ago CI github-actions:test passed 595 ms 623aa3e main Profile
12 hours ago CI github-actions:test passed 502 ms ab6465a main Profile
12 hours ago CI github-actions:test passed 89 ms 0c23747 main Run
3 months, 3 weeks ago CI github-actions passed 58 ms 69d78ea HEAD Run
3 months, 3 weeks ago CI github-actions passed 80 ms 8fac7b5 main Run
3 months, 3 weeks ago CI github-actions passed 82 ms 36b9579 main Run
3 months, 3 weeks ago CI github-actions passed 98 ms 553d048 main Run
3 months, 3 weeks ago CI github-actions passed 82 ms 8eb0f44 HEAD Run
3 months, 3 weeks ago CI github-actions passed 95 ms e0fb3ac HEAD Run
3 months, 3 weeks ago CI github-actions passed 79 ms a849b58 HEAD Run
3 months, 3 weeks ago CI github-actions passed 89 ms 6418e05 HEAD Run
3 months, 3 weeks ago CI github-actions passed 102 ms 5b9b309 main Run
3 months, 4 weeks ago CI github-actions passed 94 ms 1f2c5a6 main Run
3 months, 4 weeks ago CI github-actions passed 93 ms 5ec7fa8 main Run
3 months, 4 weeks ago CI github-actions passed 96 ms 1e42064 main Run
3 months, 4 weeks ago CI github-actions passed 92 ms fcb1b79 main Run
3 months, 4 weeks ago CI github-actions passed 101 ms 1460ac2 HEAD Run
3 months, 4 weeks ago CI github-actions passed 92 ms 8129f09 HEAD Run