Tests / starter_packs/tests.py
TestShareStarterPack::test_api_formats_6___text_html____text_html__
First seen 1 year, 2 months ago in 1e2abb0
CI
github-actions:test
4 runs
Average
223 ms
median 266 ms
max 284 ms
max 284 ms
Phases
Setup 4 ms
Call 219 ms
Teardown 0.33 ms
Categories
Database 34 ms
Other (Libraries, Templates, pytest, Unsampled) 189 ms
12 database queries per run
Needs 80 KB of memory (max 320 KB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 7 hours ago ·
open run
setup0.75 ms1.0%
call73 ms98.6%
feed_data.<locals>.wrapperddt.py:221 return func(self, *args, **kwargs)72 ms96.3%
TestShareStarterPack.test_api_formatsstarter_packs/tests.py:841 response = self.client.get(72 ms96.3%
Client.getdjango/test/client.py:113372 ms96.3%
RequestFactory.getdjango/test/client.py:47572 ms96.3%
RequestFactory.genericdjango/test/client.py:67172 ms96.3%
Client.requestdjango/test/client.py:109172 ms96.3%
ClientHandler.__call__django/test/client.py:18644 ms58.7%
BaseHandler.get_responsedjango/core/handlers/base.py:14244 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12344 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14544 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
MiddlewareMixin.__call__django/utils/deprecation.py:38044 ms58.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5644 ms58.7%
BaseHandler._get_responsedjango/core/handlers/base.py:19944 ms58.7%
share_starter_packstarter_packs/views.py:862 return render(26 ms35.2%
renderdjango/shortcuts.py:2726 ms35.2%
render_to_stringdjango/template/loader.py:6219 ms25.8%
Template.renderdjango/template/backends/django.py:10719 ms25.8%
Template.renderdjango/template/base.py:17519 ms25.8%
instrumented_test_renderdjango/test/utils.py:11319 ms25.8%
NodeList.renderdjango/template/base.py:110819 ms25.8%
Node.render_annotateddjango/template/base.py:106919 ms25.8%
ExtendsNode.renderdjango/template/loader_tags.py:16019 ms25.8%
instrumented_test_renderdjango/test/utils.py:11319 ms25.8%
NodeList.renderdjango/template/base.py:110819 ms25.8%
Node.render_annotateddjango/template/base.py:106919 ms25.8%
BlockNode.renderdjango/template/loader_tags.py:6614 ms18.8%
NodeList.renderdjango/template/base.py:110814 ms18.8%
Node.render_annotateddjango/template/base.py:106914 ms18.8%
IfNode.renderdjango/template/defaulttags.py:3329 ms11.7%
Page.__len__django/core/paginator.py:3129 ms11.7%
QuerySet.__len__django/db/models/query.py:4219 ms11.7%
QuerySet._fetch_alldjango/db/models/query.py:22629 ms11.7%
ModelIterable.__iter__django/db/models/query.py:1039 ms11.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:795 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms7.0%
Cursor.executepsycopg/cursor.py:1135 ms7.0%
Connection.waitpsycopg/connection.py:4955 ms7.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16123 ms4.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7683 ms4.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.3%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.3%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3102 ms2.3%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:13122 ms2.3%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10102 ms2.3%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:902 ms2.3%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:5282 ms2.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.3%
OrderBy.as_sqldjango/db/models/expressions.py:19712 ms2.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5792 ms2.3%
SimpleNode.renderdjango/template/library.py:3435 ms7.0%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",3 ms4.7%
staticdjango/templatetags/static.py:1793 ms4.7%
StaticNode.handle_simpledjango/templatetags/static.py:1293 ms4.7%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms4.7%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2353 ms4.7%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms2.3%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms2.3%
filepath_to_uridjango/utils/encoding.py:2452 ms2.3%
quote<stdlib>/urllib/parse.py:10722 ms2.3%
quote_from_bytes<stdlib>/urllib/parse.py:11112 ms2.3%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2142 ms2.3%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:6112 ms2.3%
urlunsplit<stdlib>/urllib/parse.py:6652 ms2.3%
_coerce_args<stdlib>/urllib/parse.py:1272 ms2.3%
render_language_emojisaccounts/templatetags/account_extras.py:23 msg = escape(msg)2 ms2.3%
keep_lazy.<locals>.decorator.<locals>.wrapperdjango/utils/functional.py:2312 ms2.3%
escapedjango/utils/html.py:622 ms2.3%
escape<stdlib>/html/__init__.py:212 ms2.3%
IfNode.renderdjango/template/defaulttags.py:3333 ms4.7%
NodeList.renderdjango/template/base.py:11083 ms4.7%
Node.render_annotateddjango/template/base.py:10693 ms4.7%
IncludeNode.renderdjango/template/loader_tags.py:2113 ms4.7%
Template.renderdjango/template/base.py:1773 ms4.7%
instrumented_test_renderdjango/test/utils.py:1133 ms4.7%
NodeList.renderdjango/template/base.py:11083 ms4.7%
Node.render_annotateddjango/template/base.py:10693 ms4.7%
SimpleNode.renderdjango/template/library.py:3432 ms2.3%
instances_datalistaccounts/templatetags/account_extras.py:36 for instance in instances:2 ms2.3%
QuerySet.__iter__django/db/models/query.py:4392 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
FlatValuesListIterable.__iter__django/db/models/query.py:3022 ms2.3%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15742 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BlockTranslateNode.renderdjango/templatetags/i18n.py:1772 ms2.3%
gettextdjango/utils/translation/__init__.py:962 ms2.3%
gettextdjango/utils/translation/trans_real.py:3832 ms2.3%
SimpleNode.renderdjango/template/library.py:3432 ms2.3%
heroicon_outlineheroicons/templatetags/heroicons.py:232 ms2.3%
_render_iconheroicons/templatetags/heroicons.py:412 ms2.3%
_render_iconheroicons/__init__.py:652 ms2.3%
tostring<stdlib>/xml/etree/ElementTree.py:11102 ms2.3%
ElementTree.write<stdlib>/xml/etree/ElementTree.py:7372 ms2.3%
contextmanager.<locals>.helper<stdlib>/contextlib.py:367 return _GeneratorContextManager(func, args, kwds)2 ms2.3%
_GeneratorContextManagerBase.__init__<stdlib>/contextlib.py:1712 ms2.3%
_get_writer<stdlib>/xml/etree/ElementTree.py:7592 ms2.3%
render_to_stringdjango/template/loader.py:617 ms9.4%
get_templatedjango/template/loader.py:157 ms9.4%
DjangoTemplates.get_templatedjango/template/backends/django.py:797 ms9.4%
Engine.get_templatedjango/template/engine.py:1867 ms9.4%
Engine.find_templatedjango/template/engine.py:1597 ms9.4%
Loader.get_templatedjango/template/loaders/cached.py:577 ms9.4%
Loader.get_templatedjango/template/loaders/base.py:285 ms7.0%
__init____init__:-15 ms7.0%
Template.__init__django/template/base.py:1585 ms7.0%
Template.compile_nodelistdjango/template/base.py:2005 ms7.0%
Parser.parsedjango/template/base.py:6015 ms7.0%
do_extendsdjango/template/loader_tags.py:3073 ms4.7%
Parser.parsedjango/template/base.py:6013 ms4.7%
do_blockdjango/template/loader_tags.py:2353 ms4.7%
Parser.parsedjango/template/base.py:6013 ms4.7%
do_ifdjango/template/defaulttags.py:9943 ms4.7%
Parser.parsedjango/template/base.py:6013 ms4.7%
do_translatedjango/templatetags/i18n.py:4532 ms2.3%
__init____init__:-12 ms2.3%
TranslateNode.__init__django/templatetags/i18n.py:822 ms2.3%
__init____init__:-12 ms2.3%
Variable.__init__django/template/base.py:9232 ms2.3%
keep_lazy.<locals>.decorator.<locals>.wrapperdjango/utils/functional.py:2262 ms2.3%
keep_lazy.<locals>.decorator.<locals>.wrapper.<locals>.<genexpr>django/utils/functional.py:2282 ms2.3%
do_ifdjango/template/defaulttags.py:9942 ms2.3%
Parser.parsedjango/template/base.py:6012 ms2.3%
urldjango/template/defaulttags.py:15822 ms2.3%
Parser.compile_filterdjango/template/base.py:6942 ms2.3%
__init____init__:-12 ms2.3%
FilterExpression.__init__django/template/base.py:7812 ms2.3%
__init____init__:-12 ms2.3%
Variable.__init__django/template/base.py:9392 ms2.3%
<GC>~2 ms2.3%
do_extendsdjango/template/loader_tags.py:3082 ms2.3%
NodeList.get_nodes_by_typedjango/template/base.py:11142 ms2.3%
Node.get_nodes_by_typedjango/template/base.py:10982 ms2.3%
NodeList.get_nodes_by_typedjango/template/base.py:11142 ms2.3%
Node.get_nodes_by_typedjango/template/base.py:10982 ms2.3%
NodeList.get_nodes_by_typedjango/template/base.py:11142 ms2.3%
Node.get_nodes_by_typedjango/template/base.py:10962 ms2.3%
IfNode.nodelistdjango/template/defaulttags.py:3202 ms2.3%
IfNode.__iter__django/template/defaulttags.py:3152 ms2.3%
Loader.get_templatedjango/template/loaders/base.py:172 ms2.3%
Loader.get_template_sourcesdjango/template/loaders/cached.py:702 ms2.3%
Loader.get_template_sourcesdjango_cotton/cotton_loader.py:852 ms2.3%
safe_joindjango/utils/_os.py:842 ms2.3%
share_starter_packstarter_packs/views.py:858 owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))7 ms9.4%
QuerySet.__iter__django/db/models/query.py:4395 ms7.0%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms7.0%
ModelIterable.__iter__django/db/models/query.py:1035 ms7.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:795 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms4.7%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms4.7%
Cursor.executepsycopg/cursor.py:1133 ms4.7%
Connection.waitpsycopg/connection.py:4953 ms4.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.3%
QuerySet.select_relateddjango/db/models/query.py:17882 ms2.3%
QuerySet._not_support_combined_queriesdjango/db/models/query.py:23362 ms2.3%
QuerySet.querydjango/db/models/query.py:3552 ms2.3%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 ms2.3%
Query.add_qdjango/db/models/sql/query.py:16812 ms2.3%
Query._add_qdjango/db/models/sql/query.py:17132 ms2.3%
Query.build_filterdjango/db/models/sql/query.py:15772 ms2.3%
Query.setup_joinsdjango/db/models/sql/query.py:19432 ms2.3%
share_starter_packstarter_packs/views.py:886 .count(),5 ms7.0%
QuerySet.countdjango/db/models/query.py:6775 ms7.0%
Query.get_countdjango/db/models/sql/query.py:6575 ms7.0%
Query.get_aggregationdjango/db/models/sql/query.py:6395 ms7.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:795 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms7.0%
Cursor.executepsycopg/cursor.py:1135 ms7.0%
Connection.waitpsycopg/connection.py:4955 ms7.0%
share_starter_packstarter_packs/views.py:729 starter_pack = get_object_or_404(StarterPack, slug=starter_pack_slug, deleted_at__isnull=True)2 ms2.3%
get_object_or_404django/shortcuts.py:1002 ms2.3%
QuerySet.getdjango/db/models/query.py:7022 ms2.3%
QuerySet.__len__django/db/models/query.py:4212 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.3%
share_starter_packstarter_packs/views.py:856 page_obj = paginator.get_page(page_number)2 ms2.3%
Paginator.get_pagedjango/core/paginator.py:1612 ms2.3%
Paginator.validate_numberdjango/core/paginator.py:1532 ms2.3%
cached_property.__get__django/utils/functional.py:472 ms2.3%
Paginator.num_pagesdjango/core/paginator.py:1882 ms2.3%
cached_property.__get__django/utils/functional.py:472 ms2.3%
Paginator.countdjango/core/paginator.py:1822 ms2.3%
QuerySet.countdjango/db/models/query.py:6772 ms2.3%
Query.get_countdjango/db/models/sql/query.py:6572 ms2.3%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.3%
BaseCursor._convert_querypsycopg/_cursor_base.py:4652 ms2.3%
PostgresClientQuery.convertpsycopg/_queries.py:2892 ms2.3%
share_starter_packstarter_packs/views.py:860 header_avatars = pack_header_avatars([starter_pack.id], limit=18).get(starter_pack.id, [])2 ms2.3%
pack_header_avatarsstarter_packs/views.py:89 for pack_id, avatar, handle, name in rows:2 ms2.3%
QuerySet.__iter__django/db/models/query.py:4392 ms2.3%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.3%
ValuesListIterable.__iter__django/db/models/query.py:2632 ms2.3%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15742 ms2.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
ClientHandler.__call__django/test/client.py:17328 ms37.6%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6326 ms35.2%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10426 ms35.2%
WhiteNoise.add_fileswhitenoise/base.py:10826 ms35.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12016 ms21.1%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13116 ms21.1%
WhiteNoise.get_static_filewhitenoise/base.py:2179 ms11.7%
StaticFile.__init__whitenoise/responders.py:763 ms4.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1883 ms4.7%
StaticFile.__init__whitenoise/responders.py:733 ms4.7%
StaticFile.get_headerswhitenoise/responders.py:1763 ms4.7%
formatdate<stdlib>/email/utils.py:2662 ms2.3%
Headers.__init__<stdlib>/wsgiref/headers.py:432 ms2.3%
StaticFile.__init__whitenoise/responders.py:722 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2123 ms4.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2333 ms4.7%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1763 ms4.7%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1973 ms4.7%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms2.3%
WhiteNoise.get_static_filewhitenoise/base.py:2112 ms2.3%
WhiteNoise.add_mime_headerswhitenoise/base.py:2302 ms2.3%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1159 ms11.7%
scantreewhitenoise/base.py:2715 ms7.0%
scantreewhitenoise/base.py:2713 ms4.7%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2712 ms2.3%
scantreewhitenoise/base.py:2732 ms2.3%
scantreewhitenoise/base.py:2732 ms2.3%
scantreewhitenoise/base.py:2732 ms2.3%
scantreewhitenoise/base.py:2733 ms4.7%
BaseHandler.load_middlewaredjango/core/handlers/base.py:972 ms2.3%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.3%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms2.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.3%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.3%
Cursor.executepsycopg/cursor.py:1132 ms2.3%
Connection.waitpsycopg/connection.py:4952 ms2.3%
Estimated from 43 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
starter_packs/tests.py:841
response = self.client.get(
TestShareStarterPack.test_api_formats
· Libraries
|
28 ms |
|
starter_packs/views.py:862
return render(
share_starter_pack
· Templates
|
19 ms |
|
starter_packs/views.py:858
owners = list(starter_pack.owners.select_related("accountaccess__account").order_by("username"))
share_starter_pack
· Database
|
7 ms |
|
starter_packs/views.py:886
.count(),
share_starter_pack
· Database
|
5 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
|
4 ms |
|
starter_packs/views.py:729
starter_pack = get_object_or_404(StarterPack, slug=starter_pack_slug, deleted_at__isnull=True)
share_starter_pack
· Database
|
2 ms |
|
starter_packs/views.py:856
page_obj = paginator.get_page(page_number)
share_starter_pack
· Database
|
2 ms |
|
starter_packs/views.py:89
for pack_id, avatar, handle, name in rows:
pack_header_avatars
· Database
|
2 ms |
|
accounts/templatetags/account_extras.py:23
msg = escape(msg)
render_language_emojis
· Templates
|
2 ms |
|
accounts/templatetags/account_extras.py:36
for instance in instances:
instances_datalist
· Database
|
2 ms |
Fixtures
Exact setup time| _dj_autoclear_mailbox function | 0.04 ms |
| _template_string_if_invalid_marker function | 0.03 ms |
| _django_isolate_apps function | 0.03 ms |
| _django_db_marker function | 0.03 ms |
| _live_server_helper function | 0.03 ms |
| _django_set_urlconf function | 0.02 ms |
| _django_clear_site_cache function | 0.02 ms |
| monkeypatch function | 0.02 ms |
Database
12 queries · 11 msNo repeated queries.
Biggest pieces of work
|
call wrapper
ddt.py:221
|
72 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
2 ms |
| setup pytest internals | 0.75 ms |
Reliability
5 results · 0 CI failures · 0 local failuresThis test hasn't failed recently.
History
Latest 50 results, oldest first in the strip| When | Environment | Outcome | Duration | |
|---|---|---|---|---|
| 7 hours ago | CI github-actions:test | passed | 75 ms | Profile |
| 8 hours ago | CI github-actions:test | passed | 266 ms | Profile |
| 8 hours ago | CI github-actions:test | passed | 266 ms | Profile |
| 13 hours ago | CI github-actions:test | passed | 284 ms | Profile |
| 13 hours ago | CI github-actions:test | passed | 109 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 90 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 145 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 147 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 142 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 123 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 138 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 122 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 132 ms | Run |
| 3 months, 3 weeks ago | CI github-actions | passed | 142 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 255 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 134 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 138 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 135 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 156 ms | Run |
| 3 months, 4 weeks ago | CI github-actions | passed | 141 ms | Run |