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

TestStarterPacks::test_index_page_unknown_language_ignored

First seen 13 hours ago in 0c23747
CI github-actions:test 4 runs
Average
205 ms
median 223 ms
max 302 ms
Phases
Setup 2 ms Call 201 ms Teardown 0.85 ms
Categories
Database 24 ms Factories 1 ms App code 0.38 ms Other (Libraries, Templates, pytest, Unsampled) 180 ms

15 database queries per run

Needs 0 KB of memory (max 0 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 8 hours ago · open run
Show pytest frames
setup0.83 ms1.2%
__init____init__:-10.83 ms1.2%
call70 ms98.5%
TestStarterPacks.test_index_page_unknown_language_ignoredstarter_packs/tests.py:79 response = self.client.get(reverse("starter_packs"), {"language": "not-a-language"})62 ms87.5%
Client.getdjango/test/client.py:113362 ms87.5%
RequestFactory.getdjango/test/client.py:47562 ms87.5%
RequestFactory.genericdjango/test/client.py:67162 ms87.5%
Client.requestdjango/test/client.py:109162 ms87.5%
ClientHandler.__call__django/test/client.py:17339 ms54.7%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6339 ms54.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10439 ms54.7%
WhiteNoise.add_fileswhitenoise/base.py:10839 ms54.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12029 ms41.6%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13129 ms41.6%
WhiteNoise.get_static_filewhitenoise/base.py:21723 ms32.8%
StaticFile.__init__whitenoise/responders.py:7311 ms15.3%
StaticFile.get_headerswhitenoise/responders.py:1813 ms4.4%
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms4.4%
Headers.__delitem__<stdlib>/wsgiref/headers.py:712 ms2.2%
Headers.__delitem__<stdlib>/wsgiref/headers.py:722 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1783 ms4.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms2.2%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1772 ms2.2%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1762 ms2.2%
StaticFile.__init__whitenoise/responders.py:726 ms8.8%
StaticFile.get_file_statswhitenoise/responders.py:1616 ms8.8%
__init____init__:-16 ms8.8%
FileEntry.__init__whitenoise/responders.py:2636 ms8.8%
FileEntry.stat_regular_filewhitenoise/responders.py:2765 ms6.6%
<GC>~5 ms6.6%
StaticFile.__init__whitenoise/responders.py:776 ms8.8%
StaticFile.get_alternativeswhitenoise/responders.py:2003 ms4.4%
Headers.items<stdlib>/wsgiref/headers.py:1392 ms2.2%
__init____init__:-12 ms2.2%
Headers.__init__<stdlib>/wsgiref/headers.py:382 ms2.2%
StaticFile.get_alternativeswhitenoise/responders.py:2032 ms2.2%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.2%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms2.2%
Headers.__delitem__<stdlib>/wsgiref/headers.py:722 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2125 ms6.6%
WhiteNoise.add_cache_headerswhitenoise/base.py:2333 ms4.4%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1762 ms2.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1972 ms2.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms2.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms2.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2072 ms2.2%
urldefrag<stdlib>/urllib/parse.py:7852 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2142 ms2.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1159 ms13.1%
scantreewhitenoise/base.py:2718 ms10.9%
scantreewhitenoise/base.py:2716 ms8.8%
scantreewhitenoise/base.py:2715 ms6.6%
scantreewhitenoise/base.py:2713 ms4.4%
scantreewhitenoise/base.py:2692 ms2.2%
scantreewhitenoise/base.py:2712 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
ClientHandler.__call__django/test/client.py:18623 ms32.8%
BaseHandler.get_responsedjango/core/handlers/base.py:14223 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12323 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14523 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38023 ms32.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5623 ms32.8%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms30.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms30.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms30.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms30.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms30.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms30.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms30.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms30.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38022 ms30.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5622 ms30.6%
BaseHandler._get_responsedjango/core/handlers/base.py:19922 ms30.6%
starter_packsstarter_packs/views.py:185 return render(11 ms15.3%
renderdjango/shortcuts.py:2711 ms15.3%
render_to_stringdjango/template/loader.py:6211 ms15.3%
Template.renderdjango/template/backends/django.py:10711 ms15.3%
Template.renderdjango/template/base.py:17511 ms15.3%
instrumented_test_renderdjango/test/utils.py:11311 ms15.3%
NodeList.renderdjango/template/base.py:110811 ms15.3%
Node.render_annotateddjango/template/base.py:106911 ms15.3%
ExtendsNode.renderdjango/template/loader_tags.py:1609 ms13.1%
instrumented_test_renderdjango/test/utils.py:1139 ms13.1%
NodeList.renderdjango/template/base.py:11089 ms13.1%
Node.render_annotateddjango/template/base.py:10699 ms13.1%
BlockNode.renderdjango/template/loader_tags.py:668 ms10.9%
NodeList.renderdjango/template/base.py:11088 ms10.9%
Node.render_annotateddjango/template/base.py:10698 ms10.9%
IfNode.renderdjango/template/defaulttags.py:3338 ms10.9%
NodeList.renderdjango/template/base.py:11088 ms10.9%
Node.render_annotateddjango/template/base.py:10695 ms6.6%
ForNode.renderdjango/template/defaulttags.py:2495 ms6.6%
Node.render_annotateddjango/template/base.py:10695 ms6.6%
SimpleNode.renderdjango/template/library.py:3433 ms4.4%
render_language_emojisaccounts/templatetags/account_extras.py:27 f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",3 ms4.4%
staticdjango/templatetags/static.py:1793 ms4.4%
StaticNode.handle_simpledjango/templatetags/static.py:1292 ms2.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:202 ms2.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2352 ms2.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2162 ms2.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms2.2%
filepath_to_uridjango/utils/encoding.py:2452 ms2.2%
quote<stdlib>/urllib/parse.py:10722 ms2.2%
quote_from_bytes<stdlib>/urllib/parse.py:11112 ms2.2%
StaticNode.handle_simpledjango/templatetags/static.py:1262 ms2.2%
Apps.is_installeddjango/apps/registry.py:2492 ms2.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IncludeNode.renderdjango/template/loader_tags.py:2062 ms2.2%
FilterExpression.resolvedjango/template/base.py:8062 ms2.2%
Variable.resolvedjango/template/base.py:9452 ms2.2%
Variable._resolve_lookupdjango/template/base.py:9932 ms2.2%
ReverseManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:6972 ms2.2%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.__init__django/db/models/fields/related_descriptors.py:10832 ms2.2%
IfNode.renderdjango/template/defaulttags.py:3332 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
IncludeNode.renderdjango/template/loader_tags.py:2112 ms2.2%
Template.renderdjango/template/base.py:1772 ms2.2%
instrumented_test_renderdjango/test/utils.py:1132 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
SimpleNode.renderdjango/template/library.py:3432 ms2.2%
instances_datalistaccounts/templatetags/account_extras.py:36 for instance in instances:2 ms2.2%
QuerySet.__iter__django/db/models/query.py:4392 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
FlatValuesListIterable.__iter__django/db/models/query.py:3022 ms2.2%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15742 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
ExtendsNode.renderdjango/template/loader_tags.py:1522 ms2.2%
NodeList.get_nodes_by_typedjango/template/base.py:11132 ms2.2%
starter_packsstarter_packs/views.py:171 avatars = pack_header_avatars([pack.id for pack in page_obj], limit=6)8 ms10.9%
Sequence.__iter__<frozen _collections_abc>:10205 ms6.6%
Page.__getitem__django/core/paginator.py:3235 ms6.6%
QuerySet.__iter__django/db/models/query.py:4395 ms6.6%
QuerySet._fetch_alldjango/db/models/query.py:22645 ms6.6%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:14905 ms6.6%
prefetch_related_objectsdjango/db/models/query.py:27245 ms6.6%
prefetch_one_leveldjango/db/models/query.py:28995 ms6.6%
QuerySet.__iter__django/db/models/query.py:4395 ms6.6%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms6.6%
ModelIterable.__iter__django/db/models/query.py:1033 ms4.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms4.4%
CursorWrapper.executedjango/db/backends/utils.py:793 ms4.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms4.4%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms4.4%
Cursor.executepsycopg/cursor.py:1133 ms4.4%
Connection.waitpsycopg/connection.py:4953 ms4.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms4.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms4.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms4.4%
ModelIterable.__iter__django/db/models/query.py:1362 ms2.2%
Model.from_dbdjango/db/models/base.py:6252 ms2.2%
Model.__init__django/db/models/base.py:5302 ms2.2%
pack_header_avatarsstarter_packs/views.py:89 for pack_id, avatar, handle, name in rows:3 ms4.4%
QuerySet.__iter__django/db/models/query.py:4393 ms4.4%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms4.4%
ValuesListIterable.__iter__django/db/models/query.py:2633 ms4.4%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15743 ms4.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.2%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.2%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.2%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3322 ms2.2%
BaseExpression.select_formatdjango/db/models/expressions.py:4992 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
starter_packsstarter_packs/views.py:160 for pack_languages in StarterPack.objects.filter(published_at__isnull=False, deleted_at__isnull=True).values_list(2 ms2.2%
QuerySet.__iter__django/db/models/query.py:4392 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
FlatValuesListIterable.__iter__django/db/models/query.py:3022 ms2.2%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15742 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
starter_packsstarter_packs/views.py:164 filter_languages = [lang for lang in PACK_LANGUAGES if lang.code in used_language_codes]2 ms2.2%
MiddlewareMixin.__call__django/utils/deprecation.py:3822 ms2.2%
TestStarterPacks.test_index_page_unknown_language_ignoredstarter_packs/tests.py:76 pack = baker.make(5 ms6.6%
makemodel_bakery/baker.py:1755 ms6.6%
Baker.makemodel_bakery/baker.py:4545 ms6.6%
Baker._makemodel_bakery/baker.py:5292 ms2.2%
Baker.generate_valuemodel_bakery/baker.py:10192 ms2.2%
gen_relatedmodel_bakery/random_gen.py:4542 ms2.2%
makemodel_bakery/baker.py:1752 ms2.2%
Baker.makemodel_bakery/baker.py:4542 ms2.2%
Baker._makemodel_bakery/baker.py:5422 ms2.2%
Baker.instancemodel_bakery/baker.py:6592 ms2.2%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11992 ms2.2%
Model._do_insertdjango/db/models/base.py:12512 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
Baker._makemodel_bakery/baker.py:5012 ms2.2%
Baker._skip_fieldmodel_bakery/baker.py:7442 ms2.2%
Baker._makemodel_bakery/baker.py:5422 ms2.2%
Baker.instancemodel_bakery/baker.py:6592 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11992 ms2.2%
Model._do_insertdjango/db/models/base.py:12512 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:3122 ms2.2%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()2 ms2.2%
TestCase._fixture_setupdjango/test/testcases.py:14812 ms2.2%
TestCase._enter_atomicsdjango/test/testcases.py:13992 ms2.2%
Atomic.__enter__django/db/transaction.py:2232 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms2.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()2 ms2.2%
TestCase._fixture_teardowndjango/test/testcases.py:15002 ms2.2%
TestCase._rollback_atomicsdjango/test/testcases.py:14082 ms2.2%
Atomic.__exit__django/db/transaction.py:2952 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4132 ms2.2%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3712 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
Estimated from 46 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:79
response = self.client.get(reverse("starter_packs"), {"language": "not-a-language"})
TestStarterPacks.test_index_page_unknown_language_ignored · Libraries
40 ms
starter_packs/views.py:185
return render(
starter_packs · Templates
6 ms
starter_packs/views.py:171
avatars = pack_header_avatars([pack.id for pack in page_obj], limit=6)
starter_packs · Database
5 ms
starter_packs/tests.py:76
pack = baker.make(
TestStarterPacks.test_index_page_unknown_language_ignored · Database
5 ms
starter_packs/views.py:89
for pack_id, avatar, handle, name in rows:
pack_header_avatars · Database
3 ms
accounts/templatetags/account_extras.py:27
f"<img src='{static(lang.image)}' class='emojione' alt=':{lang.code}:' title=':{lang.code}:' />",
render_language_emojis · Templates
3 ms
starter_packs/views.py:160
for pack_languages in StarterPack.objects.filter(published_at__isnull=False, deleted_at__isnull=True).values_list(
starter_packs · Database
2 ms
starter_packs/views.py:164
filter_languages = [lang for lang in PACK_LANGUAGES if lang.code in used_language_codes]
starter_packs · App code
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.05 ms
_live_server_helper function 0.04 ms
_template_string_if_invalid_marker function 0.03 ms
_django_db_marker function 0.03 ms
_django_isolate_apps function 0.03 ms
_django_clear_site_cache function 0.02 ms
_django_set_urlconf function 0.02 ms
monkeypatch function 0.02 ms

Database

15 queries · 7 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:79
67 ms
call _pre_setup
django/test/testcases.py:1167
2 ms
call _post_teardown
django/test/testcases.py:1243
2 ms
setup __init__
__init__:-1
0.83 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 5 results, oldest first in the strip
When Environment Outcome Duration Commit
8 hours ago CI github-actions:test passed 71 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 247 ms 82997f8 main Profile
8 hours ago CI github-actions:test passed 302 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 198 ms ab6465a main Profile
13 hours ago CI github-actions:test passed 97 ms 0c23747 main Run