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

TestAddAccountsSearch::test_username_search_shows_unchecked_for_new_account

First seen 7 months, 2 weeks ago in 6dd8d99
CI github-actions:test 5 runs
Average
232 ms
median 248 ms
max 295 ms
Phases
Setup 3 ms Call 226 ms Teardown 2 ms
Categories
Database 47 ms Other (Mocking, Templates, pytest, Libraries, ...) 185 ms

30 database queries per run

Needs 137 KB of memory (max 424 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 2 days ago · open run
Show pytest frames
setup2 ms0.5%
call292 ms99.0%
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:311 response = self.client.get(264 ms89.4%
Client.getdjango/test/client.py:1133264 ms89.4%
RequestFactory.getdjango/test/client.py:475264 ms89.4%
RequestFactory.genericdjango/test/client.py:671264 ms89.4%
Client.requestdjango/test/client.py:1091264 ms89.4%
ClientHandler.__call__django/test/client.py:173232 ms78.6%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63232 ms78.6%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104232 ms78.6%
WhiteNoise.add_fileswhitenoise/base.py:108232 ms78.6%
WhiteNoise.update_files_dictionarywhitenoise/base.py:120226 ms76.6%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:131225 ms76.2%
WhiteNoise.get_static_filewhitenoise/base.py:217224 ms75.8%
StaticFile.__init__whitenoise/responders.py:72212 ms71.8%
StaticFile.get_file_statswhitenoise/responders.py:161212 ms71.8%
__init____init__:-1211 ms71.4%
FileEntry.__init__whitenoise/responders.py:263211 ms71.4%
FileEntry.stat_regular_filewhitenoise/responders.py:276211 ms71.4%
<GC>~211 ms71.4%
StaticFile.__init__whitenoise/responders.py:776 ms2.0%
StaticFile.get_alternativeswhitenoise/responders.py:2014 ms1.2%
Headers.__setitem__<stdlib>/wsgiref/headers.py:624 ms1.2%
Headers.__delitem__<stdlib>/wsgiref/headers.py:724 ms1.2%
<GC>~4 ms1.2%
2 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:764 ms1.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1894 ms1.2%
Headers.__getitem__<stdlib>/wsgiref/headers.py:834 ms1.2%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms0.8%
StaticFile.__init__whitenoise/responders.py:732 ms0.8%
StaticFile.get_headerswhitenoise/responders.py:1762 ms0.8%
1 smaller frames hidden
WhiteNoise.update_files_dictionarywhitenoise/base.py:1156 ms2.0%
scantreewhitenoise/base.py:2716 ms2.0%
scantreewhitenoise/base.py:2715 ms1.6%
scantreewhitenoise/base.py:2732 ms0.8%
scantreewhitenoise/base.py:2712 ms0.8%
scantreewhitenoise/base.py:2712 ms0.8%
scantreewhitenoise/base.py:2712 ms0.8%
scantreewhitenoise/base.py:2732 ms0.8%
1 smaller frames hidden
ClientHandler.__call__django/test/client.py:18632 ms10.8%
BaseHandler.get_responsedjango/core/handlers/base.py:14232 ms10.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5632 ms10.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38032 ms10.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5632 ms10.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38032 ms10.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5632 ms10.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12331 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14531 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38031 ms10.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5631 ms10.4%
BaseHandler._get_responsedjango/core/handlers/base.py:19931 ms10.4%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6227 ms9.2%
add_accounts_to_starter_packstarter_packs/views.py:296 return render(11 ms3.6%
renderdjango/shortcuts.py:2711 ms3.6%
render_to_stringdjango/template/loader.py:6211 ms3.6%
Template.renderdjango/template/backends/django.py:10711 ms3.6%
Template.renderdjango/template/base.py:17511 ms3.6%
instrumented_test_renderdjango/test/utils.py:11311 ms3.6%
NodeList.renderdjango/template/base.py:110811 ms3.6%
Node.render_annotateddjango/template/base.py:106911 ms3.6%
ExtendsNode.renderdjango/template/loader_tags.py:16011 ms3.6%
instrumented_test_renderdjango/test/utils.py:11311 ms3.6%
NodeList.renderdjango/template/base.py:110811 ms3.6%
Node.render_annotateddjango/template/base.py:106911 ms3.6%
BlockNode.renderdjango/template/loader_tags.py:667 ms2.4%
NodeList.renderdjango/template/base.py:11087 ms2.4%
Node.render_annotateddjango/template/base.py:10697 ms2.4%
IncludeNode.renderdjango/template/loader_tags.py:2115 ms1.6%
Template.renderdjango/template/base.py:1775 ms1.6%
instrumented_test_renderdjango/test/utils.py:1135 ms1.6%
NodeList.renderdjango/template/base.py:11085 ms1.6%
Node.render_annotateddjango/template/base.py:10695 ms1.6%
ForNode.renderdjango/template/defaulttags.py:2025 ms1.6%
Page.__len__django/core/paginator.py:3125 ms1.6%
QuerySet.__len__django/db/models/query.py:4215 ms1.6%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms1.6%
ModelIterable.__iter__django/db/models/query.py:1034 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms0.8%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
3 smaller frames hidden
add_accounts_to_starter_packstarter_packs/views.py:227 access_account = request.user.accountaccess.account5 ms1.6%
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%
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%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2532 ms0.8%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5372 ms0.8%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms0.8%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5622 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%
add_accounts_to_starter_packstarter_packs/views.py:2254 ms1.2%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)4 ms1.2%
get_object_or_404django/shortcuts.py:1004 ms1.2%
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:258 if Instance.objects.filter(instance=instance_name, deleted_at__isnull=False).exists():2 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%
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%
add_accounts_to_starter_packstarter_packs/views.py:309 ).count(),2 ms0.8%
QuerySet.countdjango/db/models/query.py:6772 ms0.8%
Query.get_countdjango/db/models/sql/query.py:6572 ms0.8%
Query.get_aggregationdjango/db/models/sql/query.py:6392 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%
3 smaller frames hidden
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:594 ms1.2%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:824 ms1.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2514 ms1.2%
SimpleLazyObject._setupdjango/utils/functional.py:4044 ms1.2%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:394 ms1.2%
get_userdjango/contrib/auth/middleware.py:194 ms1.2%
get_userdjango/contrib/auth/__init__.py:2944 ms1.2%
ModelBackend.get_userdjango/contrib/auth/backends.py:2374 ms1.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms1.2%
QuerySet.getdjango/db/models/query.py:6922 ms0.8%
QuerySet.filterdjango/db/models/query.py:16762 ms0.8%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms0.8%
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:310 self.client.force_login(self.user)20 ms6.8%
ClientMixin.force_logindjango/test/client.py:85820 ms6.8%
ClientMixin._logindjango/test/client.py:88911 ms3.6%
logindjango/contrib/auth/__init__.py:1898 ms2.8%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4375 ms1.6%
SessionStore.createdjango/contrib/sessions/backends/db.py:744 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms0.8%
1 smaller frames hidden
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4404 ms1.2%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1754 ms1.2%
Model.deletedjango/db/models/base.py:13312 ms0.8%
Collector.deletedjango/db/models/deletion.py:4832 ms0.8%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:432 ms0.8%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:252 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%
1 smaller frames hidden
2 smaller frames hidden
ClientMixin._logindjango/test/client.py:8845 ms1.6%
ClientMixin.sessiondjango/test/client.py:8155 ms1.6%
SessionStore.savedjango/contrib/sessions/backends/db.py:1215 ms1.6%
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%
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%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms0.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms0.8%
Model.savedjango/db/models/base.py:9042 ms0.8%
Model.save_basedjango/db/models/base.py:9962 ms0.8%
Model._save_tabledjango/db/models/base.py:11992 ms0.8%
Model._do_insertdjango/db/models/base.py:12512 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms0.8%
ClientMixin._logindjango/test/client.py:8914 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms0.8%
1 smaller frames hidden
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()7 ms2.4%
TestCase._fixture_teardowndjango/test/testcases.py:14974 ms1.2%
TestCase._should_check_constraintsdjango/test/testcases.py:15064 ms1.2%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5044 ms1.2%
Cursor.executepsycopg/cursor.py:1134 ms1.2%
Connection.waitpsycopg/connection.py:4954 ms1.2%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
teardown1 ms0.5%
Estimated from 252 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
237 ms
starter_packs/tests.py:310
self.client.force_login(self.user)
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_account · Database
20 ms
starter_packs/views.py:296
return render(
add_accounts_to_starter_pack · Templates
9 ms
starter_packs/views.py:227
access_account = request.user.accountaccess.account
add_accounts_to_starter_pack · Database
5 ms
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack · Database
4 ms
starter_packs/views.py:258
if Instance.objects.filter(instance=instance_name, deleted_at__isnull=False).exists():
add_accounts_to_starter_pack · Database
2 ms
starter_packs/views.py:309
).count(),
add_accounts_to_starter_pack · Database
2 ms
starter_packs/views.py:235
StarterPackAccount.objects.filter(
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:307
"num_accounts": StarterPackAccount.objects.filter(
add_accounts_to_starter_pack · Database
1 ms

Fixtures

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

Database

30 queries · 25 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:311
284 ms
call _post_teardown
django/test/testcases.py:1243
7 ms
setup pytest internals 2 ms
call _pre_setup
django/test/testcases.py:1167
1 ms
teardown helper
<stdlib>/contextlib.py:367
0.67 ms

Reliability

6 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 6 results, oldest first in the strip
When Environment Outcome Duration Commit
2 days ago CI github-actions:test passed 295 ms 615a272 main Profile
4 days, 2 hours ago CI github-actions:test passed 277 ms d923a46 main Profile
4 days, 2 hours ago CI github-actions:test passed 130 ms 82997f8 main Profile
4 days, 3 hours ago CI github-actions:test passed 248 ms 623aa3e main Profile
4 days, 7 hours ago CI github-actions:test passed 208 ms ab6465a main Profile
4 days, 8 hours ago CI github-actions:test passed 107 ms 0c23747 main Run