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

TestOwnerManagement::test_manage_owners_page

First seen 13 hours ago in 0c23747
CI github-actions:test 4 runs
Average
232 ms
median 245 ms
max 365 ms
Phases
Setup 3 ms Call 229 ms Teardown 0.33 ms
Categories
Database 35 ms Other (Libraries, Templates, Imports, pytest, ...) 197 ms

27 database queries per run

Needs 80 KB of memory (max 312 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
call74 ms98.7%
TestOwnerManagement.test_manage_owners_pagestarter_packs/tests.py:455 response = self.client.get(reverse("manage_owners", args=[self.pack.slug]))63 ms84.6%
Client.getdjango/test/client.py:113363 ms84.6%
RequestFactory.getdjango/test/client.py:47563 ms84.6%
RequestFactory.genericdjango/test/client.py:67163 ms84.6%
Client.requestdjango/test/client.py:109163 ms84.6%
ClientHandler.__call__django/test/client.py:17344 ms58.7%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6344 ms58.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10444 ms58.7%
WhiteNoise.add_fileswhitenoise/base.py:10844 ms58.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12034 ms44.6%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13134 ms44.6%
WhiteNoise.get_static_filewhitenoise/base.py:21723 ms30.5%
StaticFile.__init__whitenoise/responders.py:7311 ms14.1%
StaticFile.get_headerswhitenoise/responders.py:1765 ms7.0%
formatdate<stdlib>/email/utils.py:2662 ms2.3%
StaticFile.get_headerswhitenoise/responders.py:1674 ms4.7%
StaticFile.__init__whitenoise/responders.py:774 ms4.7%
StaticFile.get_alternativeswhitenoise/responders.py:1982 ms2.3%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.3%
StaticFile.__init__whitenoise/responders.py:722 ms2.3%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms2.3%
__init____init__:-12 ms2.3%
FileEntry.__init__whitenoise/responders.py:2602 ms2.3%
<GC>~2 ms2.3%
StaticFile.__init__whitenoise/responders.py:762 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2127 ms9.4%
WhiteNoise.add_cache_headerswhitenoise/base.py:2337 ms9.4%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1765 ms7.0%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1975 ms7.0%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms7.0%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms2.3%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2142 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2114 ms4.7%
WhiteNoise.add_mime_headerswhitenoise/base.py:2304 ms4.7%
Headers.add_header<stdlib>/wsgiref/headers.py:1922 ms2.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11511 ms14.1%
scantreewhitenoise/base.py:2719 ms11.7%
scantreewhitenoise/base.py:2715 ms7.0%
scantreewhitenoise/base.py:2734 ms4.7%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2732 ms2.3%
scantreewhitenoise/base.py:2734 ms4.7%
scantreewhitenoise/base.py:2732 ms2.3%
ClientHandler.__call__django/test/client.py:18619 ms25.8%
BaseHandler.get_responsedjango/core/handlers/base.py:14219 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12319 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14519 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38019 ms25.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5619 ms25.8%
BaseHandler._get_responsedjango/core/handlers/base.py:19919 ms25.8%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6218 ms23.5%
manage_ownersstarter_packs/views.py:4669 ms11.7%
owners_manager_contextstarter_packs/views.py:417 owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))9 ms11.7%
QuerySet.__iter__django/db/models/query.py:4399 ms11.7%
QuerySet._fetch_alldjango/db/models/query.py:22629 ms11.7%
ModelIterable.__iter__django/db/models/query.py:1039 ms11.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16257 ms9.4%
CursorWrapper.executedjango/db/backends/utils.py:797 ms9.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:927 ms9.4%
CursorWrapper._executedjango/db/backends/utils.py:1057 ms9.4%
Cursor.executepsycopg/cursor.py:1137 ms9.4%
Connection.waitpsycopg/connection.py:4957 ms9.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2067 ms9.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2867 ms9.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:787 ms9.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.3%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.3%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.3%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3102 ms2.3%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:13232 ms2.3%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:12602 ms2.3%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10302 ms2.3%
manage_ownersstarter_packs/views.py:457 return render(5 ms7.0%
renderdjango/shortcuts.py:275 ms7.0%
render_to_stringdjango/template/loader.py:624 ms4.7%
Template.renderdjango/template/backends/django.py:1074 ms4.7%
Template.renderdjango/template/base.py:1754 ms4.7%
instrumented_test_renderdjango/test/utils.py:1134 ms4.7%
NodeList.renderdjango/template/base.py:11084 ms4.7%
Node.render_annotateddjango/template/base.py:10694 ms4.7%
ExtendsNode.renderdjango/template/loader_tags.py:1604 ms4.7%
instrumented_test_renderdjango/test/utils.py:1134 ms4.7%
NodeList.renderdjango/template/base.py:11084 ms4.7%
Node.render_annotateddjango/template/base.py:10694 ms4.7%
IfNode.renderdjango/template/defaulttags.py:3334 ms4.7%
NodeList.renderdjango/template/base.py:11084 ms4.7%
Node.render_annotateddjango/template/base.py:10694 ms4.7%
VariableNode.renderdjango/template/base.py:11674 ms4.7%
FilterExpression.resolvedjango/template/base.py:8064 ms4.7%
Variable.resolvedjango/template/base.py:9454 ms4.7%
Variable._resolve_lookupdjango/template/base.py:9934 ms4.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2532 ms2.3%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5372 ms2.3%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms2.3%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5622 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.3%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.3%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.3%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3322 ms2.3%
BaseExpression.select_formatdjango/db/models/expressions.py:4992 ms2.3%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms2.3%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms2.3%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms2.3%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
render_to_stringdjango/template/loader.py:612 ms2.3%
get_templatedjango/template/loader.py:152 ms2.3%
DjangoTemplates.get_templatedjango/template/backends/django.py:792 ms2.3%
Engine.get_templatedjango/template/engine.py:1862 ms2.3%
Engine.find_templatedjango/template/engine.py:1592 ms2.3%
Loader.get_templatedjango/template/loaders/cached.py:572 ms2.3%
Loader.get_templatedjango/template/loaders/base.py:282 ms2.3%
__init____init__:-12 ms2.3%
Template.__init__django/template/base.py:1582 ms2.3%
Template.compile_nodelistdjango/template/base.py:2002 ms2.3%
Parser.parsedjango/template/base.py:6012 ms2.3%
do_extendsdjango/template/loader_tags.py:3062 ms2.3%
manage_ownersstarter_packs/views.py:450 @login_required4 ms4.7%
SysMonitor.sysmon_py_startcoverage/sysmon.py:365 code_info = CodeInfo(2 ms2.3%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)2 ms2.3%
get_object_or_404django/shortcuts.py:1002 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:592 ms2.3%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:822 ms2.3%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2512 ms2.3%
SimpleLazyObject._setupdjango/utils/functional.py:4042 ms2.3%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:392 ms2.3%
get_userdjango/contrib/auth/middleware.py:192 ms2.3%
get_userdjango/contrib/auth/__init__.py:2872 ms2.3%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms2.3%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms2.3%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.3%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.3%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
TestOwnerManagement.test_manage_owners_pagestarter_packs/tests.py:454 self.client.force_login(self.owner)9 ms11.7%
ClientMixin.force_logindjango/test/client.py:8587 ms9.4%
ClientMixin._logindjango/test/client.py:8895 ms7.0%
logindjango/contrib/auth/__init__.py:1894 ms4.7%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms2.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms2.3%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms2.3%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms2.3%
QuerySet.existsdjango/db/models/query.py:14582 ms2.3%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms2.3%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4402 ms2.3%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1752 ms2.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16232 ms2.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.3%
logindjango/contrib/auth/__init__.py:1772 ms2.3%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms2.3%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.3%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.3%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
ClientMixin._logindjango/test/client.py:8912 ms2.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.3%
Model.savedjango/db/models/base.py:9042 ms2.3%
Model.save_basedjango/db/models/base.py:9962 ms2.3%
Model._save_tabledjango/db/models/base.py:11402 ms2.3%
Model._do_updatedjango/db/models/base.py:12212 ms2.3%
QuerySet.filterdjango/db/models/query.py:16762 ms2.3%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms2.3%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 ms2.3%
Query.add_qdjango/db/models/sql/query.py:16812 ms2.3%
Query._add_qdjango/db/models/sql/query.py:17132 ms2.3%
Query.build_filterdjango/db/models/sql/query.py:16132 ms2.3%
TestData.__get__django/test/testcases.py:13702 ms2.3%
deepcopy<stdlib>/copy.py:1572 ms2.3%
_reconstruct<stdlib>/copy.py:2552 ms2.3%
deepcopy<stdlib>/copy.py:1312 ms2.3%
_deepcopy_dict<stdlib>/copy.py:2022 ms2.3%
deepcopy<stdlib>/copy.py:1572 ms2.3%
_reconstruct<stdlib>/copy.py:2552 ms2.3%
deepcopy<stdlib>/copy.py:1312 ms2.3%
_deepcopy_dict<stdlib>/copy.py:2022 ms2.3%
deepcopy<stdlib>/copy.py:1312 ms2.3%
_deepcopy_dict<stdlib>/copy.py:2022 ms2.3%
deepcopy<stdlib>/copy.py:1572 ms2.3%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.3%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms2.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
Estimated from 42 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:455
response = self.client.get(reverse("manage_owners", args=[self.pack.slug]))
TestOwnerManagement.test_manage_owners_page · Libraries
46 ms
starter_packs/views.py:417
owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))
owners_manager_context · Database
9 ms
starter_packs/tests.py:454
self.client.force_login(self.owner)
TestOwnerManagement.test_manage_owners_page · Database
9 ms
starter_packs/views.py:457
return render(
manage_owners · Database
5 ms
starter_packs/views.py:450
@login_required
manage_owners · Libraries
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

Fixtures

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

Database

27 queries · 9 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:455
72 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 5 results, oldest first in the strip
When Environment Outcome Duration Commit
7 hours ago CI github-actions:test passed 75 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 233 ms 82997f8 main Profile
8 hours ago CI github-actions:test passed 257 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 365 ms ab6465a main Profile
13 hours ago CI github-actions:test passed 91 ms 0c23747 main Run