Tests / starter_packs/tests.py
TestAddAccountsSearch::test_username_search_shows_unchecked_for_new_account
First seen 7 months, 1 week ago in 6dd8d99
CI
github-actions:test
4 runs
Average
216 ms
median 228 ms
max 277 ms
max 277 ms
Phases
Setup 3 ms
Call 210 ms
Teardown 2 ms
Categories
Database 46 ms
Other (Mocking, Templates, pytest, Libraries, ...) 170 ms
30 database queries per run
Needs 65 KB of memory (max 260 KB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 8 hours ago ·
open run
setup0.76 ms0.3%
call274 ms98.9%
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:311 response = self.client.get(258 ms93.3%
Client.getdjango/test/client.py:1133258 ms93.3%
RequestFactory.getdjango/test/client.py:475258 ms93.3%
RequestFactory.genericdjango/test/client.py:671258 ms93.3%
Client.requestdjango/test/client.py:1091258 ms93.3%
ClientHandler.__call__django/test/client.py:173240 ms86.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63240 ms86.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104239 ms86.4%
WhiteNoise.add_fileswhitenoise/base.py:108239 ms86.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:120233 ms83.9%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:131231 ms83.5%
WhiteNoise.get_static_filewhitenoise/base.py:217224 ms80.7%
StaticFile.__init__whitenoise/responders.py:77209 ms75.4%
StaticFile.get_alternativeswhitenoise/responders.py:203209 ms75.4%
Headers.__setitem__<stdlib>/wsgiref/headers.py:60209 ms75.4%
<GC>~209 ms75.4%
StaticFile.__init__whitenoise/responders.py:737 ms2.4%
StaticFile.get_headerswhitenoise/responders.py:1763 ms1.2%
formatdate<stdlib>/email/utils.py:2663 ms1.2%
StaticFile.get_headerswhitenoise/responders.py:1782 ms0.8%
parsedate<stdlib>/email/_parseaddr.py:1852 ms0.8%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:766 ms2.0%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1894 ms1.6%
Headers.__getitem__<stdlib>/wsgiref/headers.py:833 ms1.2%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:722 ms0.8%
WhiteNoise.get_static_filewhitenoise/base.py:2126 ms2.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:2334 ms1.6%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1764 ms1.6%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1974 ms1.6%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms0.8%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms0.8%
1 smaller frames hidden
2 smaller frames hidden
WhiteNoise.update_files_dictionarywhitenoise/base.py:1156 ms2.0%
scantreewhitenoise/base.py:2714 ms1.6%
scantreewhitenoise/base.py:2712 ms0.8%
2 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
ClientHandler.__call__django/test/client.py:18618 ms6.5%
BaseHandler.get_responsedjango/core/handlers/base.py:14218 ms6.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5618 ms6.5%
MiddlewareMixin.__call__django/utils/deprecation.py:38018 ms6.5%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12317 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14517 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms6.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms6.1%
BaseHandler._get_responsedjango/core/handlers/base.py:19917 ms6.1%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6216 ms5.7%
add_accounts_to_starter_packstarter_packs/views.py:296 return render(6 ms2.0%
renderdjango/shortcuts.py:276 ms2.0%
render_to_stringdjango/template/loader.py:626 ms2.0%
Template.renderdjango/template/backends/django.py:1076 ms2.0%
Template.renderdjango/template/base.py:1756 ms2.0%
instrumented_test_renderdjango/test/utils.py:1136 ms2.0%
NodeList.renderdjango/template/base.py:11086 ms2.0%
Node.render_annotateddjango/template/base.py:10696 ms2.0%
ExtendsNode.renderdjango/template/loader_tags.py:1606 ms2.0%
instrumented_test_renderdjango/test/utils.py:1136 ms2.0%
NodeList.renderdjango/template/base.py:11086 ms2.0%
Node.render_annotateddjango/template/base.py:10696 ms2.0%
BlockNode.renderdjango/template/loader_tags.py:663 ms1.2%
NodeList.renderdjango/template/base.py:11083 ms1.2%
Node.render_annotateddjango/template/base.py:10693 ms1.2%
IncludeNode.renderdjango/template/loader_tags.py:2113 ms1.2%
Template.renderdjango/template/base.py:1773 ms1.2%
instrumented_test_renderdjango/test/utils.py:1133 ms1.2%
NodeList.renderdjango/template/base.py:11083 ms1.2%
Node.render_annotateddjango/template/base.py:10693 ms1.2%
ForNode.renderdjango/template/defaulttags.py:2023 ms1.2%
Page.__len__django/core/paginator.py:3123 ms1.2%
QuerySet.__len__django/db/models/query.py:4213 ms1.2%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.2%
Cursor.executepsycopg/cursor.py:1133 ms1.2%
Connection.waitpsycopg/connection.py:4953 ms1.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.2%
2 smaller frames hidden
add_accounts_to_starter_packstarter_packs/views.py:227 access_account = request.user.accountaccess.account3 ms1.2%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms0.8%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms0.8%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms0.8%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms0.8%
QuerySet.getdjango/db/models/query.py:7022 ms0.8%
QuerySet.__len__django/db/models/query.py:4212 ms0.8%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms0.8%
ModelIterable.__iter__django/db/models/query.py:1032 ms0.8%
1 smaller frames hidden
add_accounts_to_starter_packstarter_packs/views.py:2252 ms0.8%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)2 ms0.8%
get_object_or_404django/shortcuts.py:1002 ms0.8%
QuerySet.getdjango/db/models/query.py:7022 ms0.8%
QuerySet.__len__django/db/models/query.py:4212 ms0.8%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms0.8%
ModelIterable.__iter__django/db/models/query.py:1032 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms0.8%
Cursor.executepsycopg/cursor.py:1132 ms0.8%
Connection.waitpsycopg/connection.py:4952 ms0.8%
4 smaller frames hidden
1 smaller frames hidden
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:310 self.client.force_login(self.user)12 ms4.5%
ClientMixin.force_logindjango/test/client.py:85811 ms4.1%
ClientMixin._logindjango/test/client.py:8898 ms2.8%
logindjango/contrib/auth/__init__.py:1894 ms1.6%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4373 ms1.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms0.8%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms0.8%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms0.8%
QuerySet.existsdjango/db/models/query.py:14582 ms0.8%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms0.8%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
logindjango/contrib/auth/__init__.py:1772 ms0.8%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms0.8%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms0.8%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms0.8%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms0.8%
QuerySet.getdjango/db/models/query.py:7022 ms0.8%
QuerySet.__len__django/db/models/query.py:4212 ms0.8%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms0.8%
ModelIterable.__iter__django/db/models/query.py:1032 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms0.8%
Cursor.executepsycopg/cursor.py:1132 ms0.8%
Connection.waitpsycopg/connection.py:4952 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms0.8%
1 smaller frames hidden
ClientMixin._logindjango/test/client.py:8843 ms1.2%
ClientMixin.sessiondjango/test/client.py:8153 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1213 ms1.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:743 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms0.8%
1 smaller frames hidden
teardown2 ms0.8%
Estimated from 247 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
starter_packs/tests.py:311
response = self.client.get(
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_account
· Mocking
|
243 ms |
|
starter_packs/tests.py:310
self.client.force_login(self.user)
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_account
· Database
|
12 ms |
|
starter_packs/views.py:296
return render(
add_accounts_to_starter_pack
· Database
|
6 ms |
|
starter_packs/views.py:227
access_account = request.user.accountaccess.account
add_accounts_to_starter_pack
· Database
|
3 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:233
.annotate(
add_accounts_to_starter_pack
· Database
|
1 ms |
|
starter_packs/views.py:258
if Instance.objects.filter(instance=instance_name, deleted_at__isnull=False).exists():
add_accounts_to_starter_pack
· Database
|
1 ms |
|
starter_packs/views.py:294
page_obj = paginator.get_page(page_number)
add_accounts_to_starter_pack
· Database
|
1 ms |
|
starter_packs/views.py:309
).count(),
add_accounts_to_starter_pack
· Database
|
1 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 |
| _django_isolate_apps function | 0.03 ms |
| _django_set_urlconf function | 0.03 ms |
| _live_server_helper function | 0.03 ms |
| _django_clear_site_cache function | 0.02 ms |
| monkeypatch function | 0.02 ms |
Database
30 queries · 13 msNo repeated queries.
Biggest pieces of work
|
call test body
starter_packs/tests.py:311
|
271 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
2 ms |
|
teardown tearDownClass
django/test/testcases.py:1453
|
2 ms |
|
call _pre_setup
django/test/testcases.py:1167
|
1 ms |
| setup pytest internals | 0.76 ms |
Reliability
5 results · 0 CI failures · 0 local failuresThis test hasn't failed recently.
History
Latest 50 results, oldest first in the strip| When | Environment | Outcome | Duration | |
|---|---|---|---|---|
| 8 hours ago | CI github-actions:test | passed | 277 ms | Profile |
| 8 hours ago | CI github-actions:test | passed | 130 ms | Profile |
| 8 hours ago | CI github-actions:test | passed | 248 ms | Profile |
| 13 hours ago | CI github-actions:test | passed | 208 ms | Profile |
| 13 hours ago | CI github-actions:test | passed | 107 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 80 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 113 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 112 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 124 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 111 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 129 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 109 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 120 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 129 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 151 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 120 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 121 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 130 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 130 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 125 ms | Run |