Tests / starter_packs/tests.py
TestEditStarterPackAccounts::test_edit_starter_packs
First seen 1 year, 11 months ago in 1b5db0c
CI
github-actions:test
11 runs
Average
194 ms
median 170 ms
max 356 ms
max 356 ms
Phases
Setup 38 ms
Call 155 ms
Teardown 0.45 ms
Categories
Database 103 ms
Factories 2 ms
App code 0.10 ms
Other (Libraries, Templates, pytest, Cache, ...) 88 ms
34 database queries per run
Needs 109 KB of memory (max 1 MB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 7 hours ago ·
open run
setup35 ms21.4%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()21 ms12.8%
TestEditStarterPackAccounts.setUpTestDatastarter_packs/tests.py:250 baker.make("mastodon_auth.AccountAccess", user=cls.user)12 ms7.1%
makemodel_bakery/baker.py:17512 ms7.1%
Baker.makemodel_bakery/baker.py:45412 ms7.1%
Baker._makemodel_bakery/baker.py:52911 ms6.4%
Baker.generate_valuemodel_bakery/baker.py:101911 ms6.4%
gen_relatedmodel_bakery/random_gen.py:4549 ms5.7%
makemodel_bakery/baker.py:1759 ms5.7%
Baker.makemodel_bakery/baker.py:4549 ms5.7%
Baker._makemodel_bakery/baker.py:5428 ms5.0%
Baker.instancemodel_bakery/baker.py:6598 ms5.0%
Model.savedjango/db/models/base.py:9047 ms4.3%
Model.save_basedjango/db/models/base.py:9967 ms4.3%
Model._save_tabledjango/db/models/base.py:11997 ms4.3%
Model._do_insertdjango/db/models/base.py:12517 ms4.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:877 ms4.3%
QuerySet._insertdjango/db/models/query.py:21417 ms4.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19367 ms4.3%
CursorWrapper.executedjango/db/backends/utils.py:797 ms4.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:927 ms4.3%
CursorWrapper._executedjango/db/backends/utils.py:1057 ms4.3%
Cursor.executepsycopg/cursor.py:1137 ms4.3%
Connection.waitpsycopg/connection.py:4957 ms4.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
Model.savedjango/db/models/base.py:8581 ms0.7%
Model._prepare_related_fields_for_savedjango/db/models/base.py:12781 ms0.7%
Baker._makemodel_bakery/baker.py:5011 ms0.7%
Baker._skip_fieldmodel_bakery/baker.py:7301 ms0.7%
AutoFieldMeta.__instancecheck__django/db/models/fields/__init__.py:29541 ms0.7%
Baker._makemodel_bakery/baker.py:5421 ms0.7%
Baker.instancemodel_bakery/baker.py:6591 ms0.7%
Model.savedjango/db/models/base.py:9041 ms0.7%
Model.save_basedjango/db/models/base.py:9961 ms0.7%
Model._save_tabledjango/db/models/base.py:11991 ms0.7%
Model._do_insertdjango/db/models/base.py:12511 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:21411 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
TestEditStarterPackAccounts.setUpTestDatastarter_packs/tests.py:249 cls.user = baker.make("auth.User")5 ms2.8%
makemodel_bakery/baker.py:1755 ms2.8%
Baker.makemodel_bakery/baker.py:4545 ms2.8%
Baker._makemodel_bakery/baker.py:5425 ms2.8%
Baker.instancemodel_bakery/baker.py:6595 ms2.8%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:625 ms2.8%
Model.savedjango/db/models/base.py:9045 ms2.8%
Model.save_basedjango/db/models/base.py:9965 ms2.8%
Model._save_tabledjango/db/models/base.py:11995 ms2.8%
Model._do_insertdjango/db/models/base.py:12515 ms2.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms2.8%
QuerySet._insertdjango/db/models/query.py:21415 ms2.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms2.1%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.1%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.1%
Cursor.executepsycopg/cursor.py:1134 ms2.1%
Connection.waitpsycopg/connection.py:4954 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.7%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18591 ms0.7%
TestEditStarterPackAccounts.setUpTestDatastarter_packs/tests.py:251 cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)2 ms1.4%
makemodel_bakery/baker.py:1752 ms1.4%
Baker.makemodel_bakery/baker.py:4542 ms1.4%
Baker._makemodel_bakery/baker.py:5422 ms1.4%
Baker.instancemodel_bakery/baker.py:6592 ms1.4%
Model.savedjango/db/models/base.py:9042 ms1.4%
Model.save_basedjango/db/models/base.py:9962 ms1.4%
Model._save_tabledjango/db/models/base.py:11992 ms1.4%
Model._do_insertdjango/db/models/base.py:12512 ms1.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.4%
QuerySet._insertdjango/db/models/query.py:21412 ms1.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
TestEditStarterPackAccounts.setUpTestDatastarter_packs/tests.py:252 cls.starter_pack.owners.add(cls.user)2 ms1.4%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13242 ms1.4%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13012 ms1.4%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16032 ms1.4%
QuerySet.bulk_createdjango/db/models/query.py:9002 ms1.4%
QuerySet._batched_insertdjango/db/models/query.py:21792 ms1.4%
QuerySet._insertdjango/db/models/query.py:21412 ms1.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.4%
Cursor.executepsycopg/cursor.py:1132 ms1.4%
Connection.waitpsycopg/connection.py:4952 ms1.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()13 ms7.8%
TestCase._enter_atomicsdjango/test/testcases.py:139913 ms7.8%
Atomic.__enter__django/db/transaction.py:21013 ms7.8%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45413 ms7.8%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30413 ms7.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2613 ms7.8%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27913 ms7.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2613 ms7.8%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25613 ms7.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2613 ms7.8%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34513 ms7.8%
Connection.connectpsycopg/connection.py:10913 ms7.8%
wait_connpsycopg/waiting.py:14511 ms6.4%
BaseConnection._connect_genpsycopg/_connection_base.py:43911 ms6.4%
wait_connpsycopg/waiting.py:1412 ms1.4%
EpollSelector.select<stdlib>/selectors.py:4522 ms1.4%
call129 ms78.4%
TestEditStarterPackAccounts.test_edit_starter_packsstarter_packs/tests.py:268 response = self.client.get(reverse("edit_accounts_starter_pack", args=[self.starter_pack.slug]))104 ms62.9%
Client.getdjango/test/client.py:1133104 ms62.9%
RequestFactory.getdjango/test/client.py:475104 ms62.9%
RequestFactory.genericdjango/test/client.py:671104 ms62.9%
Client.requestdjango/test/client.py:1091104 ms62.9%
ClientHandler.__call__django/test/client.py:18692 ms55.9%
BaseHandler.get_responsedjango/core/handlers/base.py:14292 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12392 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14592 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
MiddlewareMixin.__call__django/utils/deprecation.py:38092 ms55.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5692 ms55.9%
BaseHandler._get_responsedjango/core/handlers/base.py:19992 ms55.9%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6292 ms55.9%
add_accounts_to_starter_packstarter_packs/views.py:22564 ms38.8%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)64 ms38.8%
get_object_or_404django/shortcuts.py:10064 ms38.8%
QuerySet.getdjango/db/models/query.py:70264 ms38.8%
QuerySet.__len__django/db/models/query.py:42164 ms38.8%
QuerySet._fetch_alldjango/db/models/query.py:226264 ms38.8%
ModelIterable.__iter__django/db/models/query.py:10364 ms38.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162564 ms38.8%
CursorWrapper.executedjango/db/backends/utils.py:7964 ms38.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9264 ms38.8%
CursorWrapper._executedjango/db/backends/utils.py:10564 ms38.8%
Cursor.executepsycopg/cursor.py:11364 ms38.8%
Connection.waitpsycopg/connection.py:49564 ms38.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:20663 ms38.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:28663 ms38.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:7863 ms38.0%
add_accounts_to_starter_packstarter_packs/views.py:296 return render(15 ms9.3%
renderdjango/shortcuts.py:2715 ms9.3%
render_to_stringdjango/template/loader.py:6215 ms9.3%
Template.renderdjango/template/backends/django.py:10715 ms9.3%
Template.renderdjango/template/base.py:17515 ms9.3%
instrumented_test_renderdjango/test/utils.py:11315 ms9.3%
NodeList.renderdjango/template/base.py:110815 ms9.3%
Node.render_annotateddjango/template/base.py:106915 ms9.3%
ExtendsNode.renderdjango/template/loader_tags.py:16015 ms9.3%
instrumented_test_renderdjango/test/utils.py:11315 ms9.3%
NodeList.renderdjango/template/base.py:110815 ms9.3%
Node.render_annotateddjango/template/base.py:106915 ms9.3%
BlockNode.renderdjango/template/loader_tags.py:6615 ms9.3%
NodeList.renderdjango/template/base.py:110815 ms9.3%
Node.render_annotateddjango/template/base.py:106915 ms9.3%
IncludeNode.renderdjango/template/loader_tags.py:21110 ms6.2%
Template.renderdjango/template/base.py:17710 ms6.2%
instrumented_test_renderdjango/test/utils.py:11310 ms6.2%
NodeList.renderdjango/template/base.py:110810 ms6.2%
Node.render_annotateddjango/template/base.py:106910 ms6.2%
ForNode.renderdjango/template/defaulttags.py:2028 ms4.7%
Page.__len__django/core/paginator.py:3128 ms4.7%
QuerySet.__len__django/db/models/query.py:4218 ms4.7%
QuerySet._fetch_alldjango/db/models/query.py:22628 ms4.7%
ModelIterable.__iter__django/db/models/query.py:1038 ms4.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16256 ms3.9%
CursorWrapper.executedjango/db/backends/utils.py:796 ms3.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:926 ms3.9%
CursorWrapper._executedjango/db/backends/utils.py:1056 ms3.9%
Cursor.executepsycopg/cursor.py:1136 ms3.9%
Connection.waitpsycopg/connection.py:4956 ms3.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.8%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms0.8%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms0.8%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms0.8%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3191 ms0.8%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.8%
Exists.as_sqldjango/db/models/expressions.py:19061 ms0.8%
Subquery.as_sqldjango/db/models/expressions.py:18761 ms0.8%
Query.as_sqldjango/db/models/sql/query.py:13181 ms0.8%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7961 ms0.8%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.8%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.8%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.8%
RelatedLookupMixin.as_sqldjango/db/models/fields/related_lookups.py:1281 ms0.8%
Exact.as_sqldjango/db/models/lookups.py:4071 ms0.8%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2431 ms0.8%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2351 ms0.8%
Lookup.process_lhsdjango/db/models/lookups.py:1101 ms0.8%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.8%
Col.as_sqldjango/db/models/expressions.py:13691 ms0.8%
SQLCompiler.quote_namedjango/db/models/sql/compiler.py:5581 ms0.8%
ForNode.renderdjango/template/defaulttags.py:2493 ms1.6%
Node.render_annotateddjango/template/base.py:10693 ms1.6%
VariableNode.renderdjango/template/base.py:11731 ms0.8%
render_value_in_contextdjango/template/base.py:11511 ms0.8%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.8%
NodeList.renderdjango/template/base.py:11081 ms0.8%
Node.render_annotateddjango/template/base.py:10691 ms0.8%
IncludeNode.renderdjango/template/loader_tags.py:2001 ms0.8%
Engine.select_templatedjango/template/engine.py:2281 ms0.8%
Engine.get_templatedjango/template/engine.py:1861 ms0.8%
Engine.find_templatedjango/template/engine.py:1591 ms0.8%
Loader.get_templatedjango/template/loaders/cached.py:571 ms0.8%
Loader.get_templatedjango/template/loaders/base.py:281 ms0.8%
__init____init__:-11 ms0.8%
Template.__init__django/template/base.py:1581 ms0.8%
Template.compile_nodelistdjango/template/base.py:2001 ms0.8%
Parser.parsedjango/template/base.py:6011 ms0.8%
do_ifdjango/template/defaulttags.py:9941 ms0.8%
Parser.parsedjango/template/base.py:5551 ms0.8%
Parser.compile_filterdjango/template/base.py:6941 ms0.8%
__init____init__:-11 ms0.8%
FilterExpression.__init__django/template/base.py:7901 ms0.8%
FilterExpression.args_checkdjango/template/base.py:8471 ms0.8%
getfullargspecdjango/utils/inspect.py:1331 ms0.8%
getfullargspec<stdlib>/inspect.py:13571 ms0.8%
SimpleNode.renderdjango/template/library.py:3435 ms3.1%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",5 ms3.1%
staticdjango/templatetags/static.py:1795 ms3.1%
StaticNode.handle_simpledjango/templatetags/static.py:1295 ms3.1%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms3.1%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2355 ms3.1%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2165 ms3.1%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2074 ms2.3%
urljoin<stdlib>/urllib/parse.py:7404 ms2.3%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2041 ms0.8%
filepath_to_uridjango/utils/encoding.py:2451 ms0.8%
quote<stdlib>/urllib/parse.py:10721 ms0.8%
quote_from_bytes<stdlib>/urllib/parse.py:11111 ms0.8%
add_accounts_to_starter_packstarter_packs/views.py:227 access_account = request.user.accountaccess.account5 ms3.1%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2664 ms2.3%
FetchOne.fetchdjango/db/models/fetch_modes.py:174 ms2.3%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2794 ms2.3%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2314 ms2.3%
QuerySet.getdjango/db/models/query.py:7024 ms2.3%
QuerySet.__len__django/db/models/query.py:4214 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22624 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1034 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.3%
Cursor.executepsycopg/cursor.py:1134 ms2.3%
Connection.waitpsycopg/connection.py:4954 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2531 ms0.8%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5371 ms0.8%
FetchOne.fetchdjango/db/models/fetch_modes.py:171 ms0.8%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5621 ms0.8%
QuerySet.getdjango/db/models/query.py:7021 ms0.8%
QuerySet.__len__django/db/models/query.py:4211 ms0.8%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.8%
ModelIterable.__iter__django/db/models/query.py:1031 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
add_accounts_to_starter_packstarter_packs/views.py:309 ).count(),4 ms2.3%
QuerySet.countdjango/db/models/query.py:6774 ms2.3%
Query.get_countdjango/db/models/sql/query.py:6574 ms2.3%
Query.get_aggregationdjango/db/models/sql/query.py:6394 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.3%
Cursor.executepsycopg/cursor.py:1134 ms2.3%
Connection.waitpsycopg/connection.py:4954 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.6%
add_accounts_to_starter_packstarter_packs/views.py:294 page_obj = paginator.get_page(page_number)3 ms1.6%
Paginator.get_pagedjango/core/paginator.py:1613 ms1.6%
Paginator.validate_numberdjango/core/paginator.py:1533 ms1.6%
cached_property.__get__django/utils/functional.py:473 ms1.6%
Paginator.num_pagesdjango/core/paginator.py:1883 ms1.6%
cached_property.__get__django/utils/functional.py:473 ms1.6%
Paginator.countdjango/core/paginator.py:1823 ms1.6%
QuerySet.countdjango/db/models/query.py:6773 ms1.6%
Query.get_countdjango/db/models/sql/query.py:6561 ms0.8%
Query.clonedjango/db/models/sql/query.py:4021 ms0.8%
WhereNode.clonedjango/db/models/sql/where.py:2181 ms0.8%
Node.createdjango/utils/tree.py:361 ms0.8%
Query.get_countdjango/db/models/sql/query.py:6571 ms0.8%
Query.get_aggregationdjango/db/models/sql/query.py:6391 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
add_accounts_to_starter_packstarter_packs/views.py:241 StarterPackAccount.objects.filter(starter_pack=starter_pack, account=OuterRef("pk"), pinned=True),1 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.8%
QuerySet.filterdjango/db/models/query.py:16761 ms0.8%
QuerySet._filter_or_excludedjango/db/models/query.py:16941 ms0.8%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17041 ms0.8%
Query.add_qdjango/db/models/sql/query.py:16811 ms0.8%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.8%
Query.build_filterdjango/db/models/sql/query.py:15771 ms0.8%
Query.setup_joinsdjango/db/models/sql/query.py:19421 ms0.8%
ClientHandler.__call__django/test/client.py:17312 ms7.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6312 ms7.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10412 ms7.0%
WhiteNoise.add_fileswhitenoise/base.py:10812 ms7.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1209 ms5.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1319 ms5.4%
WhiteNoise.get_static_filewhitenoise/base.py:2176 ms3.9%
StaticFile.__init__whitenoise/responders.py:734 ms2.3%
StaticFile.get_headerswhitenoise/responders.py:1763 ms1.6%
formatdate<stdlib>/email/utils.py:2663 ms1.6%
StaticFile.get_headerswhitenoise/responders.py:1701 ms0.8%
StaticFile.__init__whitenoise/responders.py:763 ms1.6%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1883 ms1.6%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms0.8%
Headers.get<stdlib>/wsgiref/headers.py:1021 ms0.8%
WhiteNoise.get_static_filewhitenoise/base.py:2121 ms0.8%
WhiteNoise.add_cache_headerswhitenoise/base.py:2331 ms0.8%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1761 ms0.8%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1971 ms0.8%
URLMixin.urldebug_toolbar/panels/staticfiles.py:201 ms0.8%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2351 ms0.8%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2161 ms0.8%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2071 ms0.8%
urljoin<stdlib>/urllib/parse.py:7401 ms0.8%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1153 ms1.6%
scantreewhitenoise/base.py:2713 ms1.6%
scantreewhitenoise/base.py:2713 ms1.6%
scantreewhitenoise/base.py:2731 ms0.8%
scantreewhitenoise/base.py:2691 ms0.8%
TestEditStarterPackAccounts.test_edit_starter_packsstarter_packs/tests.py:267 self.client.force_login(self.user)19 ms11.6%
ClientMixin.force_logindjango/test/client.py:85819 ms11.6%
ClientMixin._logindjango/test/client.py:8899 ms5.4%
logindjango/contrib/auth/__init__.py:1895 ms3.1%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4375 ms3.1%
SessionStore.createdjango/contrib/sessions/backends/db.py:703 ms1.6%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2013 ms1.6%
SessionStore.existsdjango/contrib/sessions/backends/db.py:633 ms1.6%
QuerySet.existsdjango/db/models/query.py:14583 ms1.6%
Query.has_resultsdjango/db/models/sql/query.py:6873 ms1.6%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15933 ms1.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.6%
Cursor.executepsycopg/cursor.py:1133 ms1.6%
Connection.waitpsycopg/connection.py:4953 ms1.6%
SessionStore.createdjango/contrib/sessions/backends/db.py:743 ms1.6%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms0.8%
Atomic.__enter__django/db/transaction.py:2231 ms0.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.8%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.8%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms0.8%
Model.savedjango/db/models/base.py:9041 ms0.8%
Model.save_basedjango/db/models/base.py:9961 ms0.8%
Model._save_tabledjango/db/models/base.py:11991 ms0.8%
Model._do_insertdjango/db/models/base.py:12511 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.8%
QuerySet._insertdjango/db/models/query.py:21411 ms0.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
logindjango/contrib/auth/__init__.py:1751 ms0.8%
AbstractBaseUser.get_session_auth_hashdjango/contrib/auth/base_user.py:1361 ms0.8%
AbstractBaseUser._get_session_auth_hashdjango/contrib/auth/base_user.py:1441 ms0.8%
salted_hmacdjango/utils/crypto.py:611 ms0.8%
new<stdlib>/hmac.py:2371 ms0.8%
__init____init__:-11 ms0.8%
HMAC.__init__<stdlib>/hmac.py:1081 ms0.8%
HMAC.__init<stdlib>/hmac.py:1131 ms0.8%
HMAC._init_openssl_hmac<stdlib>/hmac.py:1261 ms0.8%
logindjango/contrib/auth/__init__.py:1771 ms0.8%
SessionBase.__contains__django/contrib/sessions/backends/base.py:521 ms0.8%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2541 ms0.8%
SessionStore.loaddjango/contrib/sessions/backends/db.py:551 ms0.8%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:341 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.8%
QuerySet.getdjango/db/models/query.py:7021 ms0.8%
QuerySet.__len__django/db/models/query.py:4211 ms0.8%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.8%
ModelIterable.__iter__django/db/models/query.py:1031 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
logindjango/contrib/auth/__init__.py:1981 ms0.8%
Signal.senddjango/dispatch/dispatcher.py:2491 ms0.8%
update_last_logindjango/contrib/auth/models.py:241 ms0.8%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms0.8%
Model.savedjango/db/models/base.py:9041 ms0.8%
Model.save_basedjango/db/models/base.py:9961 ms0.8%
Model._save_tabledjango/db/models/base.py:11401 ms0.8%
Model._do_updatedjango/db/models/base.py:12441 ms0.8%
QuerySet._updatedjango/db/models/query.py:14481 ms0.8%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms0.8%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
ClientMixin._logindjango/test/client.py:8848 ms4.7%
ClientMixin.sessiondjango/test/client.py:8158 ms4.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1218 ms4.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:706 ms3.9%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2016 ms3.9%
SessionStore.existsdjango/contrib/sessions/backends/db.py:636 ms3.9%
QuerySet.existsdjango/db/models/query.py:14586 ms3.9%
Query.has_resultsdjango/db/models/sql/query.py:6876 ms3.9%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15936 ms3.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16256 ms3.9%
CursorWrapper.executedjango/db/backends/utils.py:796 ms3.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:926 ms3.9%
CursorWrapper._executedjango/db/backends/utils.py:1056 ms3.9%
Cursor.executepsycopg/cursor.py:1136 ms3.9%
Connection.waitpsycopg/connection.py:4956 ms3.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:741 ms0.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms0.8%
Atomic.__exit__django/db/transaction.py:2591 ms0.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.8%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.8%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
ClientMixin._logindjango/test/client.py:8913 ms1.6%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms0.8%
Atomic.__enter__django/db/transaction.py:2231 ms0.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.8%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.8%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms0.8%
Model.savedjango/db/models/base.py:9041 ms0.8%
Model.save_basedjango/db/models/base.py:9961 ms0.8%
Model._save_tabledjango/db/models/base.py:11401 ms0.8%
Model._do_updatedjango/db/models/base.py:12441 ms0.8%
QuerySet._updatedjango/db/models/query.py:14481 ms0.8%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms0.8%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms0.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()4 ms2.3%
TestCase._fixture_teardowndjango/test/testcases.py:14983 ms1.6%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4953 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1033 ms1.6%
Cursor.executepsycopg/cursor.py:1133 ms1.6%
Connection.waitpsycopg/connection.py:4953 ms1.6%
TestCase._fixture_teardowndjango/test/testcases.py:14971 ms0.8%
TestCase._should_check_constraintsdjango/test/testcases.py:15061 ms0.8%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5041 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()1 ms0.8%
TestCase._fixture_setupdjango/test/testcases.py:14811 ms0.8%
TestCase._enter_atomicsdjango/test/testcases.py:13991 ms0.8%
Atomic.__enter__django/db/transaction.py:2231 ms0.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.8%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.8%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
Estimated from 131 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack
· Database
|
64 ms |
|
starter_packs/tests.py:267
self.client.force_login(self.user)
TestEditStarterPackAccounts.test_edit_starter_packs
· Database
|
19 ms |
|
starter_packs/tests.py:250
baker.make("mastodon_auth.AccountAccess", user=cls.user)
TestEditStarterPackAccounts.setUpTestData
· Database
|
12 ms |
|
starter_packs/tests.py:268
response = self.client.get(reverse("edit_accounts_starter_pack", args=[self.starter_pack.slug]))
TestEditStarterPackAccounts.test_edit_starter_packs
· Libraries
|
12 ms |
|
starter_packs/views.py:296
return render(
add_accounts_to_starter_pack
· Database
|
10 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
|
5 ms |
|
starter_packs/views.py:227
access_account = request.user.accountaccess.account
add_accounts_to_starter_pack
· Database
|
5 ms |
|
starter_packs/tests.py:249
cls.user = baker.make("auth.User")
TestEditStarterPackAccounts.setUpTestData
· Database
|
5 ms |
|
starter_packs/views.py:309
).count(),
add_accounts_to_starter_pack
· Database
|
4 ms |
|
starter_packs/views.py:294
page_obj = paginator.get_page(page_number)
add_accounts_to_starter_pack
· Database
|
3 ms |
Fixtures
Exact setup time| _unittest_setUpClass_fixture_TestEditStarterPackAccounts class | 34 ms |
| _django_setup_unittest class | 0.39 ms |
| _django_db_marker function | 0.06 ms |
| _dj_autoclear_mailbox function | 0.05 ms |
| _template_string_if_invalid_marker function | 0.05 ms |
| _live_server_helper function | 0.04 ms |
| _django_isolate_apps function | 0.04 ms |
| _django_set_urlconf function | 0.04 ms |
| _django_clear_site_cache function | 0.03 ms |
| monkeypatch function | 0.02 ms |
Database
34 queries · 48 msNo repeated queries.
Biggest pieces of work
|
call test body
starter_packs/tests.py:268
|
123 ms |
|
setup setUpClass
django/test/testcases.py:1426
|
34 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
4 ms |
|
call _pre_setup
django/test/testcases.py:1167
|
1 ms |
| call pytest internals | 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 | 165 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 90 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 185 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 170 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 117 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 175 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 153 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 114 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 312 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 356 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 293 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 118 ms | Run |