Tests / starter_packs/tests.py
TestAddAccountsSearch::test_username_search_shows_unchecked_for_new_account
First seen 8 months ago in 6dd8d99
CI
github-actions:test
11 runs
Average
208 ms
median 203 ms
max 459 ms
max 459 ms
Phases
Setup 6 ms
Call 200 ms
Teardown 3 ms
Categories
Database 51 ms
Factories 0.12 ms
Other (Mocking, Templates, pytest, Libraries, ...) 156 ms
31 database queries per run
Needs 142 KB of memory (max 868 KB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 7 hours ago ·
open run
setup1 ms0.9%
call135 ms95.8%
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:311 response = self.client.get(117 ms83.0%
Client.getdjango/test/client.py:1133117 ms83.0%
RequestFactory.getdjango/test/client.py:475117 ms83.0%
RequestFactory.genericdjango/test/client.py:671117 ms83.0%
Client.requestdjango/test/client.py:1091117 ms83.0%
ClientHandler.__call__django/test/client.py:18666 ms46.7%
BaseHandler.get_responsedjango/core/handlers/base.py:14266 ms46.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5666 ms46.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38066 ms46.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5666 ms46.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12364 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14564 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38064 ms45.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5664 ms45.6%
BaseHandler._get_responsedjango/core/handlers/base.py:19964 ms45.6%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6264 ms45.6%
add_accounts_to_starter_packstarter_packs/views.py:227 access_account = request.user.accountaccess.account36 ms25.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:25335 ms24.5%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:53735 ms24.5%
FetchOne.fetchdjango/db/models/fetch_modes.py:1735 ms24.5%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:56235 ms24.5%
QuerySet.getdjango/db/models/query.py:70235 ms24.5%
QuerySet.__len__django/db/models/query.py:42135 ms24.5%
QuerySet._fetch_alldjango/db/models/query.py:226235 ms24.5%
ModelIterable.__iter__django/db/models/query.py:10335 ms24.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162533 ms23.4%
CursorWrapper.executedjango/db/backends/utils.py:7933 ms23.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9233 ms23.4%
CursorWrapper._executedjango/db/backends/utils.py:10533 ms23.4%
Cursor.executepsycopg/cursor.py:11333 ms23.4%
Connection.waitpsycopg/connection.py:49533 ms23.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms1.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms1.2%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms1.2%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms1.2%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3192 ms1.2%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms1.2%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms1.2%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms1.2%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms1.2%
QuerySet.getdjango/db/models/query.py:7022 ms1.2%
QuerySet.__len__django/db/models/query.py:4212 ms1.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
add_accounts_to_starter_packstarter_packs/views.py:296 return render(20 ms14.0%
renderdjango/shortcuts.py:2720 ms14.0%
render_to_stringdjango/template/loader.py:6220 ms14.0%
Template.renderdjango/template/backends/django.py:10720 ms14.0%
Template.renderdjango/template/base.py:17520 ms14.0%
instrumented_test_renderdjango/test/utils.py:11320 ms14.0%
NodeList.renderdjango/template/base.py:110820 ms14.0%
Node.render_annotateddjango/template/base.py:106920 ms14.0%
ExtendsNode.renderdjango/template/loader_tags.py:16020 ms14.0%
instrumented_test_renderdjango/test/utils.py:11320 ms14.0%
NodeList.renderdjango/template/base.py:110820 ms14.0%
Node.render_annotateddjango/template/base.py:106920 ms14.0%
BlockNode.renderdjango/template/loader_tags.py:6618 ms12.9%
NodeList.renderdjango/template/base.py:110816 ms11.7%
Node.render_annotateddjango/template/base.py:106916 ms11.7%
IncludeNode.renderdjango/template/loader_tags.py:21113 ms9.3%
Template.renderdjango/template/base.py:17713 ms9.3%
instrumented_test_renderdjango/test/utils.py:11313 ms9.3%
NodeList.renderdjango/template/base.py:110813 ms9.3%
Node.render_annotateddjango/template/base.py:106913 ms9.3%
ForNode.renderdjango/template/defaulttags.py:20212 ms8.2%
Page.__len__django/core/paginator.py:31212 ms8.2%
QuerySet.__len__django/db/models/query.py:42112 ms8.2%
QuerySet._fetch_alldjango/db/models/query.py:22628 ms5.8%
ModelIterable.__iter__django/db/models/query.py:1038 ms5.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16125 ms3.5%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7685 ms3.5%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:893 ms2.3%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:783 ms2.3%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:2653 ms2.3%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10323 ms2.3%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:902 ms1.2%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:4912 ms1.2%
SQLCompiler._order_by_pairsdjango/db/models/sql/compiler.py:3612 ms1.2%
PositionRef.__init__django/db/models/sql/compiler.py:-12 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.3%
Cursor.executepsycopg/cursor.py:1133 ms2.3%
Connection.waitpsycopg/connection.py:4953 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22643 ms2.3%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:14903 ms2.3%
prefetch_related_objectsdjango/db/models/query.py:27243 ms2.3%
prefetch_one_leveldjango/db/models/query.py:28993 ms2.3%
QuerySet.__iter__django/db/models/query.py:4393 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1352 ms1.2%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15782 ms1.2%
SQLCompiler.get_convertersdjango/db/models/sql/compiler.py:15272 ms1.2%
Col.get_db_convertersdjango/db/models/expressions.py:13832 ms1.2%
Field.__eq__django/db/models/fields/__init__.py:7182 ms1.2%
ForNode.renderdjango/template/defaulttags.py:2492 ms1.2%
Node.render_annotateddjango/template/base.py:10692 ms1.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms1.2%
NodeList.renderdjango/template/base.py:11082 ms1.2%
Node.render_annotateddjango/template/base.py:10692 ms1.2%
IncludeNode.renderdjango/template/loader_tags.py:2112 ms1.2%
Template.renderdjango/template/base.py:1772 ms1.2%
instrumented_test_renderdjango/test/utils.py:1132 ms1.2%
NodeList.renderdjango/template/base.py:11082 ms1.2%
Node.render_annotateddjango/template/base.py:10692 ms1.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms1.2%
NodeList.renderdjango/template/base.py:11082 ms1.2%
Node.render_annotateddjango/template/base.py:10692 ms1.2%
TranslateNode.renderdjango/templatetags/i18n.py:902 ms1.2%
SimpleNode.renderdjango/template/library.py:3433 ms2.3%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",3 ms2.3%
staticdjango/templatetags/static.py:1793 ms2.3%
StaticNode.handle_simpledjango/templatetags/static.py:1293 ms2.3%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms1.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2532 ms1.2%
URLNode.renderdjango/template/defaulttags.py:5112 ms1.2%
reversedjango/urls/base.py:982 ms1.2%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:8042 ms1.2%
add_accounts_to_starter_packstarter_packs/views.py:2258 ms5.8%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)8 ms5.8%
get_object_or_404django/shortcuts.py:1008 ms5.8%
QuerySet.getdjango/db/models/query.py:7028 ms5.8%
QuerySet.__len__django/db/models/query.py:4218 ms5.8%
QuerySet._fetch_alldjango/db/models/query.py:22628 ms5.8%
ModelIterable.__iter__django/db/models/query.py:1037 ms4.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16257 ms4.7%
CursorWrapper.executedjango/db/backends/utils.py:797 ms4.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:927 ms4.7%
CursorWrapper._executedjango/db/backends/utils.py:1057 ms4.7%
Cursor.executepsycopg/cursor.py:1137 ms4.7%
Connection.waitpsycopg/connection.py:4957 ms4.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3182 ms1.2%
ModelIterable.__iter__django/db/models/query.py:1352 ms1.2%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15782 ms1.2%
SQLCompiler.get_convertersdjango/db/models/sql/compiler.py:15272 ms1.2%
Col.get_db_convertersdjango/db/models/expressions.py:13832 ms1.2%
Field.__eq__django/db/models/fields/__init__.py:7182 ms1.2%
MiddlewareMixin.__call__django/utils/deprecation.py:3822 ms1.2%
CSPMiddleware.process_responsecsp/middleware.py:832 ms1.2%
build_policycsp/utils.py:1362 ms1.2%
ClientHandler.__call__django/test/client.py:17351 ms36.2%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6351 ms36.2%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10451 ms36.2%
WhiteNoise.add_fileswhitenoise/base.py:10851 ms36.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12041 ms29.2%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13141 ms29.2%
WhiteNoise.get_static_filewhitenoise/base.py:21728 ms19.9%
StaticFile.__init__whitenoise/responders.py:7323 ms16.4%
StaticFile.get_headerswhitenoise/responders.py:17623 ms16.4%
formatdate<stdlib>/email/utils.py:26620 ms14.0%
formatdate<stdlib>/email/utils.py:2592 ms1.2%
StaticFile.__init__whitenoise/responders.py:743 ms2.3%
parsedate<stdlib>/email/_parseaddr.py:1853 ms2.3%
StaticFile.__init__whitenoise/responders.py:772 ms1.2%
StaticFile.get_alternativeswhitenoise/responders.py:2042 ms1.2%
WhiteNoise.get_static_filewhitenoise/base.py:21210 ms7.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:23310 ms7.0%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1768 ms5.8%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1978 ms5.8%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms3.5%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms1.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms1.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2072 ms1.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:213 ms2.3%
<GC>~3 ms2.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11510 ms7.0%
scantreewhitenoise/base.py:2718 ms5.8%
scantreewhitenoise/base.py:2718 ms5.8%
scantreewhitenoise/base.py:2718 ms5.8%
scantreewhitenoise/base.py:2718 ms5.8%
scantreewhitenoise/base.py:2718 ms5.8%
scantreewhitenoise/base.py:2695 ms3.5%
scantreewhitenoise/base.py:2733 ms2.3%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()10 ms7.0%
TestCase._fixture_teardowndjango/test/testcases.py:14987 ms4.7%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4965 ms3.5%
CursorWrapper.executedjango/db/backends/utils.py:795 ms3.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms3.5%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms3.5%
Cursor.executepsycopg/cursor.py:1135 ms3.5%
Connection.waitpsycopg/connection.py:4955 ms3.5%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
TestCase._fixture_teardowndjango/test/testcases.py:15003 ms2.3%
TestCase._rollback_atomicsdjango/test/testcases.py:14083 ms2.3%
Atomic.__exit__django/db/transaction.py:2953 ms2.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:263 ms2.3%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4133 ms2.3%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3713 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1033 ms2.3%
Cursor.executepsycopg/cursor.py:1133 ms2.3%
Connection.waitpsycopg/connection.py:4953 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3182 ms1.2%
BaseCursor._set_resultspsycopg/_cursor_base.py:5352 ms1.2%
BaseCursor._select_current_resultpsycopg/_cursor_base.py:5242 ms1.2%
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_accountstarter_packs/tests.py:310 self.client.force_login(self.user)8 ms5.8%
ClientMixin.force_logindjango/test/client.py:8588 ms5.8%
ClientMixin._logindjango/test/client.py:8843 ms2.3%
ClientMixin.sessiondjango/test/client.py:8153 ms2.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1213 ms2.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms1.2%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms1.2%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms1.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.2%
Atomic.__enter__django/db/transaction.py:2232 ms1.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms1.2%
ClientMixin._logindjango/test/client.py:8893 ms2.3%
logindjango/contrib/auth/__init__.py:1892 ms1.2%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms1.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms1.2%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2012 ms1.2%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms1.2%
QuerySet.existsdjango/db/models/query.py:14582 ms1.2%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms1.2%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms1.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.2%
logindjango/contrib/auth/__init__.py:1982 ms1.2%
Signal.senddjango/dispatch/dispatcher.py:2492 ms1.2%
update_last_logindjango/contrib/auth/models.py:242 ms1.2%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms1.2%
Model.savedjango/db/models/base.py:9042 ms1.2%
Model.save_basedjango/db/models/base.py:9962 ms1.2%
Model._save_tabledjango/db/models/base.py:11402 ms1.2%
Model._do_updatedjango/db/models/base.py:12442 ms1.2%
QuerySet._updatedjango/db/models/query.py:14482 ms1.2%
Query.get_compilerdjango/db/models/sql/query.py:3742 ms1.2%
ClientMixin._logindjango/test/client.py:8912 ms1.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.2%
Atomic.__enter__django/db/transaction.py:2232 ms1.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms1.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms1.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms1.2%
Cursor.executepsycopg/cursor.py:1132 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
teardown5 ms3.3%
TestCase.tearDownClassdjango/test/testcases.py:1456 cls._rollback_atomics(cls.cls_atomics)1 ms0.8%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms0.8%
Atomic.__exit__django/db/transaction.py:3071 ms0.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.8%
BaseDatabaseWrapper.rollbackdjango/db/backends/base/base.py:3371 ms0.8%
BaseDatabaseWrapper._rollbackdjango/db/backends/base/base.py:3081 ms0.8%
Connection.rollbackpsycopg/connection.py:3141 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
Estimated from 87 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
|
53 ms |
|
starter_packs/views.py:227
access_account = request.user.accountaccess.account
add_accounts_to_starter_pack
· Database
|
36 ms |
|
starter_packs/views.py:296
return render(
add_accounts_to_starter_pack
· Database
|
16 ms |
|
starter_packs/tests.py:310
self.client.force_login(self.user)
TestAddAccountsSearch.test_username_search_shows_unchecked_for_new_account
· Database
|
8 ms |
|
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack
· Database
|
8 ms |
|
accounts/templatetags/account_extras.py:27
f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",
render_language_emojis
· Templates
|
3 ms |
Fixtures
Exact setup time| _dj_autoclear_mailbox function | 0.06 ms |
| _template_string_if_invalid_marker function | 0.06 ms |
| _django_isolate_apps function | 0.05 ms |
| _live_server_helper function | 0.05 ms |
| _django_db_marker function | 0.04 ms |
| _django_set_urlconf function | 0.04 ms |
| _django_clear_site_cache function | 0.03 ms |
| monkeypatch function | 0.03 ms |
Database
30 queries · 26 msNo repeated queries.
Biggest pieces of work
|
call test body
starter_packs/tests.py:311
|
125 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
10 ms |
| teardown pytest internals | 4 ms |
| setup pytest internals | 1 ms |
|
teardown tearDownClass
django/test/testcases.py:1456
|
1 ms |
Reliability
12 results · 0 CI failures · 0 local failuresThis test hasn't failed recently.
History
Latest 12 results, oldest first in the strip| When | Environment | Outcome | Duration | |
|---|---|---|---|---|
| 7 hours ago | CI github-actions:test | passed | 141 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 61 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 203 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 112 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 459 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 151 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 295 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 277 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 130 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 248 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 208 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 107 ms | Run |