Tests / starter_packs/tests.py
TestShareStarterPack::test_api_formats_6___text_html____text_html__
First seen 1 year, 3 months ago in 1e2abb0
CI
github-actions:test
11 runs
Average
163 ms
median 130 ms
max 284 ms
max 284 ms
Phases
Setup 8 ms
Call 154 ms
Teardown 0.44 ms
Categories
Database 51 ms
Factories 0.44 ms
App code 0.13 ms
Other (Libraries, Templates, pytest, Unsampled) 111 ms
14 database queries per run
Needs 215 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
setup69 ms30.9%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()47 ms21.1%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:666 baker.make(24 ms10.8%
makemodel_bakery/baker.py:16624 ms10.8%
Baker.makemodel_bakery/baker.py:45424 ms10.8%
Baker._makemodel_bakery/baker.py:52918 ms8.1%
Baker.generate_valuemodel_bakery/baker.py:101918 ms8.1%
gen_relatedmodel_bakery/random_gen.py:45418 ms8.1%
makemodel_bakery/baker.py:17518 ms8.1%
Baker.makemodel_bakery/baker.py:45418 ms8.1%
Baker._makemodel_bakery/baker.py:54214 ms6.5%
Baker.instancemodel_bakery/baker.py:65914 ms6.5%
Model.savedjango/db/models/base.py:90411 ms4.9%
Model.save_basedjango/db/models/base.py:99611 ms4.9%
Model._save_tabledjango/db/models/base.py:11998 ms3.8%
Model._do_insertdjango/db/models/base.py:12518 ms3.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:877 ms3.3%
QuerySet._insertdjango/db/models/query.py:21417 ms3.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19365 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms2.2%
Cursor.executepsycopg/cursor.py:1135 ms2.2%
Connection.waitpsycopg/connection.py:4955 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms1.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms1.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19352 ms1.1%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18242 ms1.1%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17472 ms1.1%
Model._save_tabledjango/db/models/base.py:11882 ms1.1%
DateTimeField.pre_savedjango/db/models/fields/__init__.py:16921 ms0.5%
Model._do_insertdjango/db/models/base.py:12511 ms0.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.5%
Cursor.executepsycopg/cursor.py:1131 ms0.5%
Connection.waitpsycopg/connection.py:4951 ms0.5%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms1.6%
Model.savedjango/db/models/base.py:9044 ms1.6%
Model.save_basedjango/db/models/base.py:9964 ms1.6%
Model._save_tabledjango/db/models/base.py:11994 ms1.6%
Model._do_insertdjango/db/models/base.py:12514 ms1.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms1.6%
QuerySet._insertdjango/db/models/query.py:21414 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
Baker._makemodel_bakery/baker.py:5294 ms1.6%
Baker.generate_valuemodel_bakery/baker.py:10194 ms1.6%
gen_stringmodel_bakery/random_gen.py:2704 ms1.6%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2704 ms1.6%
Random.choice<stdlib>/random.py:3521 ms0.5%
Baker._makemodel_bakery/baker.py:5426 ms2.7%
Baker.instancemodel_bakery/baker.py:6596 ms2.7%
Model.savedjango/db/models/base.py:9046 ms2.7%
Model.save_basedjango/db/models/base.py:9966 ms2.7%
Model._save_tabledjango/db/models/base.py:11996 ms2.7%
Model._do_insertdjango/db/models/base.py:12516 ms2.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:876 ms2.7%
QuerySet._insertdjango/db/models/query.py:21416 ms2.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19365 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms2.2%
Cursor.executepsycopg/cursor.py:1135 ms2.2%
Connection.waitpsycopg/connection.py:4955 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms1.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms1.6%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.5%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.5%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.5%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18241 ms0.5%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:658 baker.make(12 ms5.4%
makemodel_bakery/baker.py:17512 ms5.4%
Baker.makemodel_bakery/baker.py:45412 ms5.4%
Baker._makemodel_bakery/baker.py:52910 ms4.3%
Baker.generate_valuemodel_bakery/baker.py:101910 ms4.3%
gen_relatedmodel_bakery/random_gen.py:45410 ms4.3%
makemodel_bakery/baker.py:17510 ms4.3%
Baker.makemodel_bakery/baker.py:45410 ms4.3%
Baker._makemodel_bakery/baker.py:5428 ms3.8%
Baker.instancemodel_bakery/baker.py:6598 ms3.8%
Model.savedjango/db/models/base.py:9048 ms3.8%
Model.save_basedjango/db/models/base.py:9968 ms3.8%
Model._save_tabledjango/db/models/base.py:11998 ms3.8%
Model._do_insertdjango/db/models/base.py:12518 ms3.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:878 ms3.8%
QuerySet._insertdjango/db/models/query.py:21418 ms3.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19368 ms3.8%
CursorWrapper.executedjango/db/backends/utils.py:798 ms3.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:928 ms3.8%
CursorWrapper._executedjango/db/backends/utils.py:1058 ms3.8%
Cursor.executepsycopg/cursor.py:1138 ms3.8%
Connection.waitpsycopg/connection.py:4958 ms3.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
Baker._makemodel_bakery/baker.py:5291 ms0.5%
Baker.generate_valuemodel_bakery/baker.py:10021 ms0.5%
Baker._makemodel_bakery/baker.py:5422 ms1.1%
Baker.instancemodel_bakery/baker.py:6592 ms1.1%
Model.savedjango/db/models/base.py:9042 ms1.1%
Model.save_basedjango/db/models/base.py:9962 ms1.1%
Model._save_tabledjango/db/models/base.py:11992 ms1.1%
Model._do_insertdjango/db/models/base.py:12512 ms1.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.1%
QuerySet._insertdjango/db/models/query.py:21412 ms1.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:657 cls.user = baker.make("auth.User")5 ms2.2%
makemodel_bakery/baker.py:1755 ms2.2%
Baker.makemodel_bakery/baker.py:4545 ms2.2%
Baker._makemodel_bakery/baker.py:5425 ms2.2%
Baker.instancemodel_bakery/baker.py:6595 ms2.2%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:625 ms2.2%
Model.savedjango/db/models/base.py:9045 ms2.2%
Model.save_basedjango/db/models/base.py:9965 ms2.2%
Model._save_tabledjango/db/models/base.py:11995 ms2.2%
Model._do_insertdjango/db/models/base.py:12515 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms2.2%
QuerySet._insertdjango/db/models/query.py:21415 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms1.6%
Cursor.executepsycopg/cursor.py:1134 ms1.6%
Connection.waitpsycopg/connection.py:4954 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19351 ms0.5%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:664 cls.starter_pack.owners.add(cls.user)4 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13244 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13014 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16032 ms1.1%
QuerySet.bulk_createdjango/db/models/query.py:9002 ms1.1%
QuerySet._batched_insertdjango/db/models/query.py:21792 ms1.1%
QuerySet._insertdjango/db/models/query.py:21412 ms1.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:15991 ms0.5%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._get_add_plandjango/db/models/fields/related_descriptors.py:15621 ms0.5%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:663 cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user, num_accounts=5, languages=[])1 ms0.5%
makemodel_bakery/baker.py:1751 ms0.5%
Baker.makemodel_bakery/baker.py:4541 ms0.5%
Baker._makemodel_bakery/baker.py:5421 ms0.5%
Baker.instancemodel_bakery/baker.py:6591 ms0.5%
Model.savedjango/db/models/base.py:9041 ms0.5%
Model.save_basedjango/db/models/base.py:9961 ms0.5%
Model._save_tabledjango/db/models/base.py:11991 ms0.5%
Model._do_insertdjango/db/models/base.py:12511 ms0.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.5%
TestShareStarterPack.setUpTestDatastarter_packs/tests.py:665 instance = baker.make("accounts.Instance")1 ms0.5%
makemodel_bakery/baker.py:1751 ms0.5%
Baker.makemodel_bakery/baker.py:4541 ms0.5%
Baker._makemodel_bakery/baker.py:5421 ms0.5%
Baker.instancemodel_bakery/baker.py:6591 ms0.5%
Model.savedjango/db/models/base.py:9041 ms0.5%
Model.save_basedjango/db/models/base.py:9961 ms0.5%
Model._save_tabledjango/db/models/base.py:11991 ms0.5%
Model._do_insertdjango/db/models/base.py:12511 ms0.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.5%
QuerySet._insertdjango/db/models/query.py:21411 ms0.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.5%
Cursor.executepsycopg/cursor.py:1131 ms0.5%
Connection.waitpsycopg/connection.py:4951 ms0.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.5%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.5%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.5%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()20 ms9.2%
TestCase._enter_atomicsdjango/test/testcases.py:139920 ms9.2%
Atomic.__enter__django/db/transaction.py:21020 ms9.2%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45420 ms9.2%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30420 ms9.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2620 ms9.2%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27920 ms9.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2620 ms9.2%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25620 ms9.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2620 ms9.2%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34520 ms9.2%
Connection.connectpsycopg/connection.py:10920 ms9.2%
wait_connpsycopg/waiting.py:14114 ms6.5%
EpollSelector.select<stdlib>/selectors.py:45214 ms6.5%
wait_connpsycopg/waiting.py:1364 ms1.6%
BaseConnection._connect_genpsycopg/_connection_base.py:4394 ms1.6%
wait_connpsycopg/waiting.py:1452 ms1.1%
BaseConnection._connect_genpsycopg/_connection_base.py:4392 ms1.1%
__init____init__:-11 ms0.5%
signature<stdlib>/inspect.py:33431 ms0.5%
call153 ms69.0%
feed_data.<locals>.wrapperddt.py:221 return func(self, *args, **kwargs)139 ms62.7%
TestShareStarterPack.test_api_formatsstarter_packs/tests.py:841 response = self.client.get(139 ms62.7%
Client.getdjango/test/client.py:1133139 ms62.7%
RequestFactory.getdjango/test/client.py:475139 ms62.7%
RequestFactory.genericdjango/test/client.py:671139 ms62.7%
Client.requestdjango/test/client.py:1091139 ms62.7%
ClientHandler.__call__django/test/client.py:186126 ms57.0%
BaseHandler.get_responsedjango/core/handlers/base.py:142126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:123126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:145126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
MiddlewareMixin.__call__django/utils/deprecation.py:380126 ms57.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56126 ms57.0%
BaseHandler._get_responsedjango/core/handlers/base.py:199126 ms57.0%
share_starter_packstarter_packs/views.py:86046 ms20.5%
pack_header_avatarsstarter_packs/views.py:89 for pack_id, avatar, handle, name in rows:42 ms18.8%
QuerySet.__iter__django/db/models/query.py:43942 ms18.8%
QuerySet._fetch_alldjango/db/models/query.py:226242 ms18.8%
ValuesListIterable.__iter__django/db/models/query.py:26342 ms18.8%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:157442 ms18.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162542 ms18.8%
CursorWrapper.executedjango/db/backends/utils.py:7942 ms18.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9242 ms18.8%
CursorWrapper._executedjango/db/backends/utils.py:10542 ms18.8%
Cursor.executepsycopg/cursor.py:11342 ms18.8%
Connection.waitpsycopg/connection.py:49542 ms18.8%
pack_header_avatarsstarter_packs/views.py:75 StarterPackAccount.objects.filter(4 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms1.7%
QuerySet.filterdjango/db/models/query.py:16763 ms1.1%
QuerySet._filter_or_excludedjango/db/models/query.py:16943 ms1.1%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17043 ms1.1%
Query.add_qdjango/db/models/sql/query.py:16813 ms1.1%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.6%
Query.build_filterdjango/db/models/sql/query.py:15771 ms0.6%
Query.setup_joinsdjango/db/models/sql/query.py:19421 ms0.6%
䡽綋䣐疍M蕈瓀䡷쎉譈�赈嗨䷫䠀삅杴譈⭈赈謼襈䧆욉ퟨ§褀䳁즅䩴උঐ빁ꗨő女뿿䑶譈ꬽဎ䠀욉ᗿໂ譈鬽ဎ䠀�ᗿາ襌䣰쒃嬠幁썝ㅅ䗯�උ०빁ꘈő듫쇿襁첵쳌쳌쳌쳌쳌쳌쳌䡕偓襈ㇷ䣛喍뻰)쀱㯨䗰蔀瓀䠼綋ㇰ㇛M蕈瓀茪⼸ࢹ冦묁ꗨő�譈༽ဎ䠀욉ᗿฦ]皿䠊�荈ࣄ嵛ᅢ觀쳰쳌쳌䡕噁䡓 �襈ㇷ䣛喍뻨)쀱쏨䗯蔀瓀䡎綋䣨疍M蕈瓀䤺욉赈債䣿잉�䷵묀ꗨő삅ぴ譈贽ဍ䰀ᗿඤ]瞿(觀䣛�腈ꃄ�嬀幁썝薋ィ솉�女耀�멵䦨冥묁ꘈő�꣫쳌쳌䡕坁噁啁呁䡓�襉擶譈┄(�襈큅좉褆菋샡襁䇟䰿ⲍ䠑붉h襈觖薖hʼn䇞㞼�묀7�⥄菳㿣圏䣀붍p⤏灇⤏恇⤏假⤏䁇⤏ぇ⤏⁇⤏၇⤏뤇�襌䳮憎맨§䴀ⲍ䤯얁q왁e薀瓛䔔荁㿤襌䳶燨µ䄀ᒍ茟ূ셉Ϧ襍ᵴ섀۪赈債䣿붋hﯨ梄搀譈┄(�㭈큅ት腈飄�嬀屁嵁幁彁썝ᗨÂ찀쳌쳌䡕坁噁啁呁䡓䄘횉襈Ԩ庒ﻬ赌쁽ཁܩ䐆茿Ǹ�䄀풉셁ۤ⥅仦ⲍ䰦ノ藨梄䰀ノ襌䳦襄ﺔཁܨᄏ䠃쒃嬘屁嵁幁彁썝쳌쳌쳌쳌쳌쳌쳌䡕ދ젏ډ䞋༄览ц䞋༈览ࡆ䞋༌览ె䞋༐览၆썝쳌쳌䡕坁噁啁呁䡓�襉擶譈┄(�襈큅좉褆菋샡襁䇟䰿ⲍ䠑붉h襈觖㶖gʼn䇞㞼�묀7�⥄菳㿣圏䣀붍p⤏灇⤏恇⤏假⤏䁇⤏ぇ⤏⁇⤏၇⤏뤇�襌䳮憎裡¥䴀ⲍ䤯얁q왁e薀瓛䔔荁㿤襌䳶뇨³䤀䤃츏赁ἔ슃䴉璉䠆떍p譈䢽㳸g䡤ҋ⠥�䠀䔻痐䠒쒁�䅛䅜䅝䅞嵟쁒�쳌䡕坁噁啁呁䡓䄘힉襈ԨᙒH赌쁵ཁة읁၆쏒䐆茿Ǹ�䄀풉셁ۤ⥅仧ⲍ䰦編朼䰀襌䳦襄ﺌ譁༆览䄃䚋༄览у譁ࡆ젏䎉䄈䚋༌览ృ譁၆젏䎉䠐쒃嬘屁嵁幁彁썝쳌䡕坁噁啁呁䡓�襈䢍䧿ﺉ䡤ҋ⠥�䠀䖉䓐溍㇈䇛ﶃ྿쎒圏䳀붍pཁ䜩䅰⤏恇ཁ䜩䅐⤏䁇ཁ䜩䄰⤏⁇ཁ䜩䄐⤏䤇䤃츏襁맴�襌䣿횉襌ꑚ�왂▄p솀ۣ襌ᵴ䢈鶋h襌䣿�矨栏䇿ﶃ瞾䠌綍䢐�旨栏擿譈┄(�㭈큅ት腈飄�嬀屁嵁幁彁썝쿨¾찀쳌쳌쳌쳌쳌쳌쳌䡕ދ例༄࿈诉ࡗ쨏譄ేཁ䓈例䄐줏譄ᑗཁ䓊律䄘쬏羋༜觏褆ю嚉䐈䚉䐌争䐐嚉䐔庉褘᱾썝䡕ދ例༄࿈诉ࡗ쨏譄ేཁ䓈例䄐줏譄ᑗཁ诊켏ډ争褄ࡖ襄ె襄၎襄ᑖ纉崘쳃쳌쳌쳌쳌쳌䡕坁噁啁呁䡓Ę�襌삅䣿趉ﻈ펉襉䧶ノ䡤ҋ⠥�䠀䖉䓐掍䖐腁翼䇿鈏䣅붍ﻐº냔�ཌྷﺤ䤃䤃츏ཉ觏맛Ā�赈킽䣿떋ﻈ襈ꋈ�蓆퀝胿譈삝䇿万뒉䀭仿벉䠭䣿붍ﻐ襈븦ト腁综矿䠏붍p襈븎ト䡤ҋ⠥�䠀䔻痐䠒쒁Ę�䅛䅜䅝䅞嵟봨�쳌쳌쳌쳌䡕譈䠇例䠈젏䣉型䠐쨏譌ᡇཉ䳈例䤠줏譌<unknown file>1 ms0.6%
QuerySet.filterdjango/db/models/query.py:16761 ms0.6%
QuerySet._filter_or_excludedjango/db/models/query.py:16941 ms0.6%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17041 ms0.6%
Query.add_qdjango/db/models/sql/query.py:16811 ms0.6%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.6%
Query.build_filterdjango/db/models/sql/query.py:15991 ms0.6%
share_starter_packstarter_packs/views.py:862 return render(42 ms18.8%
renderdjango/shortcuts.py:2742 ms18.8%
render_to_stringdjango/template/loader.py:6240 ms18.2%
Template.renderdjango/template/backends/django.py:10740 ms18.2%
Template.renderdjango/template/base.py:17540 ms18.2%
instrumented_test_renderdjango/test/utils.py:11340 ms18.2%
NodeList.renderdjango/template/base.py:110840 ms18.2%
Node.render_annotateddjango/template/base.py:106940 ms18.2%
ExtendsNode.renderdjango/template/loader_tags.py:16040 ms18.2%
instrumented_test_renderdjango/test/utils.py:11340 ms18.2%
NodeList.renderdjango/template/base.py:110840 ms18.2%
Node.render_annotateddjango/template/base.py:106939 ms17.7%
BlockNode.renderdjango/template/loader_tags.py:6637 ms16.5%
NodeList.renderdjango/template/base.py:110837 ms16.5%
Node.render_annotateddjango/template/base.py:106937 ms16.5%
IncludeNode.renderdjango/template/loader_tags.py:21119 ms8.5%
Template.renderdjango/template/base.py:17719 ms8.5%
instrumented_test_renderdjango/test/utils.py:11319 ms8.5%
NodeList.renderdjango/template/base.py:110819 ms8.5%
Node.render_annotateddjango/template/base.py:106919 ms8.5%
ForNode.renderdjango/template/defaulttags.py:24919 ms8.5%
Node.render_annotateddjango/template/base.py:106919 ms8.5%
IncludeNode.renderdjango/template/loader_tags.py:21110 ms4.6%
Template.renderdjango/template/base.py:17710 ms4.6%
instrumented_test_renderdjango/test/utils.py:11310 ms4.6%
NodeList.renderdjango/template/base.py:110810 ms4.6%
Node.render_annotateddjango/template/base.py:106910 ms4.6%
IfNode.renderdjango/template/defaulttags.py:3268 ms3.4%
infix.<locals>.Operator.evaldjango/template/smartif.py:618 ms3.4%
<lambda>django/template/smartif.py:1068 ms3.4%
TemplateLiteral.evaldjango/template/defaulttags.py:9188 ms3.4%
FilterExpression.resolvedjango/template/base.py:8068 ms3.4%
Variable.resolvedjango/template/base.py:9458 ms3.4%
Variable._resolve_lookupdjango/template/base.py:9894 ms1.7%
Variable._resolve_lookupdjango/template/base.py:10324 ms1.7%
ForNode.renderdjango/template/defaulttags.py:1971 ms0.6%
FilterExpression.resolvedjango/template/base.py:8061 ms0.6%
Variable.resolvedjango/template/base.py:9451 ms0.6%
Variable._resolve_lookupdjango/template/base.py:9961 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
VariableNode.renderdjango/template/base.py:11671 ms0.6%
FilterExpression.resolvedjango/template/base.py:8331 ms0.6%
intcommadjango/contrib/humanize/templatetags/humanize.py:861 ms0.6%
number_formatdjango/utils/formats.py:1821 ms0.6%
formatdjango/utils/numberformat.py:561 ms0.6%
IncludeNode.renderdjango/template/loader_tags.py:2009 ms4.0%
Engine.select_templatedjango/template/engine.py:2289 ms4.0%
Engine.get_templatedjango/template/engine.py:1869 ms4.0%
Engine.find_templatedjango/template/engine.py:1599 ms4.0%
Loader.get_templatedjango/template/loaders/cached.py:579 ms4.0%
Loader.get_templatedjango/template/loaders/base.py:289 ms4.0%
__init____init__:-19 ms4.0%
Template.__init__django/template/base.py:1589 ms4.0%
Template.compile_nodelistdjango/template/base.py:2009 ms4.0%
Parser.parsedjango/template/base.py:6019 ms4.0%
do_ifdjango/template/defaulttags.py:9945 ms2.3%
Parser.parsedjango/template/base.py:6014 ms1.7%
do_ifdjango/template/defaulttags.py:9943 ms1.1%
Parser.parsedjango/template/base.py:6013 ms1.1%
urldjango/template/defaulttags.py:15823 ms1.1%
Parser.compile_filterdjango/template/base.py:6943 ms1.1%
Parser.parsedjango/template/base.py:5551 ms0.6%
Parser.compile_filterdjango/template/base.py:6941 ms0.6%
__init____init__:-11 ms0.6%
FilterExpression.__init__django/template/base.py:7901 ms0.6%
do_ifdjango/template/defaulttags.py:10013 ms1.1%
TemplateIfParser.__init__django/template/defaulttags.py:9263 ms1.1%
IfParser.__init__django/template/smartif.py:1773 ms1.1%
IfParser.translate_tokendjango/template/smartif.py:1883 ms1.1%
TemplateIfParser.create_vardjango/template/defaulttags.py:9293 ms1.1%
Parser.compile_filterdjango/template/base.py:6943 ms1.1%
__init____init__:-13 ms1.1%
FilterExpression.__init__django/template/base.py:7813 ms1.1%
__init____init__:-13 ms1.1%
Variable.__init__django/template/base.py:8923 ms1.1%
do_ifdjango/template/defaulttags.py:10021 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_ifdjango/template/defaulttags.py:9931 ms0.6%
TemplateIfParser.__init__django/template/defaulttags.py:9261 ms0.6%
IfParser.__init__django/template/smartif.py:1771 ms0.6%
IfParser.translate_tokendjango/template/smartif.py:1881 ms0.6%
TemplateIfParser.create_vardjango/template/defaulttags.py:9291 ms0.6%
Parser.compile_filterdjango/template/base.py:6941 ms0.6%
__init____init__:-11 ms0.6%
FilterExpression.__init__django/template/base.py:7811 ms0.6%
__init____init__:-11 ms0.6%
IfNode.renderdjango/template/defaulttags.py:33211 ms5.1%
Page.__len__django/core/paginator.py:31211 ms5.1%
QuerySet.__len__django/db/models/query.py:4219 ms4.0%
QuerySet._fetch_alldjango/db/models/query.py:22629 ms4.0%
ModelIterable.__iter__django/db/models/query.py:1039 ms4.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16259 ms4.0%
CursorWrapper.executedjango/db/backends/utils.py:799 ms4.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:929 ms4.0%
CursorWrapper._executedjango/db/backends/utils.py:1059 ms4.0%
Cursor.executepsycopg/cursor.py:1139 ms4.0%
Connection.waitpsycopg/connection.py:4959 ms4.0%
SimpleNode.renderdjango/template/library.py:3435 ms2.3%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",5 ms2.3%
staticdjango/templatetags/static.py:1795 ms2.3%
StaticNode.handle_simpledjango/templatetags/static.py:1295 ms2.3%
URLMixin.urldebug_toolbar/panels/staticfiles.py:205 ms2.3%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2354 ms1.7%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2164 ms1.7%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2074 ms1.7%
urljoin<stdlib>/urllib/parse.py:7063 ms1.1%
urljoin<stdlib>/urllib/parse.py:7651 ms0.6%
_urlunsplit<stdlib>/urllib/parse.py:6871 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
ForNode.renderdjango/template/defaulttags.py:2491 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
IncludeNode.renderdjango/template/loader_tags.py:2111 ms0.6%
Template.renderdjango/template/base.py:1771 ms0.6%
instrumented_test_renderdjango/test/utils.py:1131 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
VariableNode.renderdjango/template/base.py:11671 ms0.6%
FilterExpression.resolvedjango/template/base.py:8061 ms0.6%
Variable.resolvedjango/template/base.py:9451 ms0.6%
Variable._resolve_lookupdjango/template/base.py:9821 ms0.6%
BaseContext.__getitem__django/template/context.py:901 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3261 ms0.6%
TemplateLiteral.evaldjango/template/defaulttags.py:9181 ms0.6%
FilterExpression.resolvedjango/template/base.py:8061 ms0.6%
Variable.resolvedjango/template/base.py:9451 ms0.6%
Variable._resolve_lookupdjango/template/base.py:9891 ms0.6%
LazyObject.__getattribute__django/utils/functional.py:2801 ms0.6%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2531 ms0.6%
IfNode.renderdjango/template/defaulttags.py:3331 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
IncludeNode.renderdjango/template/loader_tags.py:2111 ms0.6%
Template.renderdjango/template/base.py:1771 ms0.6%
instrumented_test_renderdjango/test/utils.py:1131 ms0.6%
NodeList.renderdjango/template/base.py:11081 ms0.6%
Node.render_annotateddjango/template/base.py:10691 ms0.6%
SimpleNode.renderdjango/template/library.py:3431 ms0.6%
instances_datalistaccounts/templatetags/account_extras.py:36 for instance in instances:1 ms0.6%
QuerySet.__iter__django/db/models/query.py:4391 ms0.6%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.6%
FlatValuesListIterable.__iter__django/db/models/query.py:3021 ms0.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15741 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
render_to_stringdjango/template/loader.py:611 ms0.6%
get_templatedjango/template/loader.py:151 ms0.6%
DjangoTemplates.get_templatedjango/template/backends/django.py:791 ms0.6%
Engine.get_templatedjango/template/engine.py:1861 ms0.6%
Engine.find_templatedjango/template/engine.py:1591 ms0.6%
Loader.get_templatedjango/template/loaders/cached.py:571 ms0.6%
Loader.get_templatedjango/template/loaders/base.py:281 ms0.6%
__init____init__:-11 ms0.6%
Template.__init__django/template/base.py:1581 ms0.6%
Template.compile_nodelistdjango/template/base.py:2001 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_extendsdjango/template/loader_tags.py:3071 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_blockdjango/template/loader_tags.py:2351 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_ifdjango/template/defaulttags.py:9941 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_ifdjango/template/defaulttags.py:9941 ms0.6%
Parser.parsedjango/template/base.py:6011 ms0.6%
do_block_translatedjango/templatetags/i18n.py:5171 ms0.6%
token_kwargsdjango/template/base.py:12191 ms0.6%
Parser.compile_filterdjango/template/base.py:6941 ms0.6%
share_starter_packstarter_packs/views.py:858 owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))34 ms15.4%
QuerySet.__iter__django/db/models/query.py:43934 ms15.4%
QuerySet._fetch_alldjango/db/models/query.py:226234 ms15.4%
ModelIterable.__iter__django/db/models/query.py:10333 ms14.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162533 ms14.8%
CursorWrapper.executedjango/db/backends/utils.py:7933 ms14.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9233 ms14.8%
CursorWrapper._executedjango/db/backends/utils.py:10533 ms14.8%
Cursor.executepsycopg/cursor.py:11333 ms14.8%
Connection.waitpsycopg/connection.py:49533 ms14.8%
ModelIterable.__iter__django/db/models/query.py:1351 ms0.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15781 ms0.6%
SQLCompiler.get_convertersdjango/db/models/sql/compiler.py:15271 ms0.6%
share_starter_packstarter_packs/views.py:886 .count(),4 ms1.7%
QuerySet.countdjango/db/models/query.py:6774 ms1.7%
Query.get_countdjango/db/models/sql/query.py:6574 ms1.7%
Query.get_aggregationdjango/db/models/sql/query.py:6393 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.1%
Cursor.executepsycopg/cursor.py:1133 ms1.1%
Connection.waitpsycopg/connection.py:4953 ms1.1%
Query.get_aggregationdjango/db/models/sql/query.py:4721 ms0.6%
Count.resolve_expressiondjango/db/models/aggregates.py:3121 ms0.6%
share_starter_packstarter_packs/views.py:866 "page_title": re.sub(r":\w+:", "", starter_pack.title).strip() + _(" - Mastodon Starter Pack"),1 ms0.6%
sub<stdlib>/re/__init__.py:2101 ms0.6%
_compile<stdlib>/re/__init__.py:3701 ms0.6%
ClientHandler.__call__django/test/client.py:17313 ms5.7%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6313 ms5.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10413 ms5.7%
WhiteNoise.add_fileswhitenoise/base.py:10813 ms5.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1156 ms2.8%
scantreewhitenoise/base.py:2715 ms2.3%
scantreewhitenoise/base.py:2715 ms2.3%
scantreewhitenoise/base.py:2713 ms1.1%
scantreewhitenoise/base.py:2713 ms1.1%
scantreewhitenoise/base.py:2713 ms1.1%
scantreewhitenoise/base.py:2733 ms1.1%
scantreewhitenoise/base.py:2733 ms1.1%
scantreewhitenoise/base.py:2691 ms0.6%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1206 ms2.8%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1315 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2175 ms2.3%
StaticFile.__init__whitenoise/responders.py:733 ms1.1%
StaticFile.get_headerswhitenoise/responders.py:1671 ms0.6%
StaticFile.__init__whitenoise/responders.py:721 ms0.6%
StaticFile.get_file_statswhitenoise/responders.py:1631 ms0.6%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()13 ms5.7%
TestCase._fixture_teardowndjango/test/testcases.py:15006 ms2.8%
TestCase._rollback_atomicsdjango/test/testcases.py:14086 ms2.8%
Atomic.__exit__django/db/transaction.py:2955 ms2.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:265 ms2.3%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4135 ms2.3%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3715 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms2.3%
Cursor.executepsycopg/cursor.py:1135 ms2.3%
Connection.waitpsycopg/connection.py:4955 ms2.3%
Atomic.__exit__django/db/transaction.py:2981 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.6%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.6%
TestCase._fixture_teardowndjango/test/testcases.py:14985 ms2.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4955 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms2.3%
Cursor.executepsycopg/cursor.py:1135 ms2.3%
Connection.waitpsycopg/connection.py:4955 ms2.3%
TestCase._fixture_teardowndjango/test/testcases.py:14971 ms0.6%
TestCase._should_check_constraintsdjango/test/testcases.py:15061 ms0.6%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5041 ms0.6%
Cursor.executepsycopg/cursor.py:1131 ms0.6%
Connection.waitpsycopg/connection.py:4951 ms0.6%
Estimated from 178 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
starter_packs/views.py:89
for pack_id, avatar, handle, name in rows:
pack_header_avatars
· Database
|
42 ms |
|
starter_packs/views.py:862
return render(
share_starter_pack
· Templates
|
35 ms |
|
starter_packs/views.py:858
owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))
share_starter_pack
· Database
|
34 ms |
|
starter_packs/tests.py:666
baker.make(
TestShareStarterPack.setUpTestData
· Database
|
24 ms |
|
starter_packs/tests.py:841
response = self.client.get(
TestShareStarterPack.test_api_formats
· Libraries
|
13 ms |
|
starter_packs/tests.py:658
baker.make(
TestShareStarterPack.setUpTestData
· Database
|
12 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/tests.py:657
cls.user = baker.make("auth.User")
TestShareStarterPack.setUpTestData
· Database
|
5 ms |
|
starter_packs/views.py:886
.count(),
share_starter_pack
· Database
|
4 ms |
|
starter_packs/views.py:75
StarterPackAccount.objects.filter(
pack_header_avatars
· Database
|
4 ms |
Fixtures
Exact setup time| _unittest_setUpClass_fixture_TestShareStarterPack class | 67 ms |
| _django_setup_unittest class | 0.41 ms |
| _django_db_marker function | 0.06 ms |
| _template_string_if_invalid_marker function | 0.06 ms |
| _dj_autoclear_mailbox function | 0.06 ms |
| _django_set_urlconf function | 0.05 ms |
| _live_server_helper function | 0.05 ms |
| _django_isolate_apps function | 0.05 ms |
| _django_clear_site_cache function | 0.03 ms |
| monkeypatch function | 0.03 ms |
Database
34 queries · 62 ms
Repeated queries are usually N+1 lookups: fetch them once with select_related / prefetch_related (or selectinload).
6×
INSERT INTO "auth_user" ("password", "last_login", "is_superuser", "username", "first_name", "last_name", "email", "is_staff", "is_active", "date_joined") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "auth_user"."id"
6×
INSERT INTO "accounts_account" ("account_id", "instance", "instance_model_id", "username_at_instance", "search", "username", "acct", "display_name", "locked", "bot", "discoverable", "group", "noindex", "created_at", "last_status_at", "last_sync_at", "followers_count", "following_count", "statuses_c…
5×
INSERT INTO "starter_packs_starterpackaccount" ("starter_pack_id", "account_id", "pinned", "created_at", "created_by_id") VALUES (%s, %s, %s, %s, %s) RETURNING "starter_packs_starterpackaccount"."id"
Biggest pieces of work
|
call wrapper
ddt.py:221
|
139 ms |
|
setup setUpClass
django/test/testcases.py:1426
|
67 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
13 ms |
| call pytest internals | 1 ms |
|
setup __init__
__init__:-1
|
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 | 222 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 73 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 122 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 163 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 81 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 130 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 106 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 75 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 266 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 266 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 284 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 109 ms | Run |