Tests / confs/tests.py
TestConferencePage::test_conference_with_utc_with_date
First seen 2 years, 1 month ago in 6af392e
CI
github-actions:test
11 runs
Average
201 ms
median 153 ms
max 559 ms
max 559 ms
Phases
Setup 2 ms
Call 197 ms
Teardown 2 ms
Categories
Database 36 ms
App code 0.12 ms
Other (Libraries, Templates, pytest, Unsampled) 165 ms
16 database queries per run
Needs 411 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
setup3 ms1.9%
__init____init__:-12 ms1.5%
signature<stdlib>/inspect.py:33432 ms1.5%
Signature.from_callable<stdlib>/inspect.py:30582 ms1.5%
_signature_from_callable<stdlib>/inspect.py:25282 ms1.5%
_signature_from_function<stdlib>/inspect.py:23372 ms1.5%
call149 ms97.9%
TestConferencePage.test_conference_with_utc_with_dateconfs/tests.py:866 response = self.client.get(self.url + "?date=2021-01-02")143 ms93.6%
Client.getdjango/test/client.py:1133143 ms93.6%
RequestFactory.getdjango/test/client.py:475143 ms93.6%
RequestFactory.genericdjango/test/client.py:671143 ms93.6%
Client.requestdjango/test/client.py:1091142 ms92.9%
ClientHandler.__call__django/test/client.py:173108 ms70.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63108 ms70.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104107 ms70.0%
WhiteNoise.add_fileswhitenoise/base.py:108107 ms70.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12095 ms62.2%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13195 ms62.2%
WhiteNoise.get_static_filewhitenoise/base.py:21781 ms52.9%
StaticFile.__init__whitenoise/responders.py:7445 ms29.3%
Headers.__getitem__<stdlib>/wsgiref/headers.py:8339 ms25.7%
Headers.get<stdlib>/wsgiref/headers.py:10639 ms25.7%
parsedate<stdlib>/email/_parseaddr.py:1855 ms3.6%
parsedate_tz<stdlib>/email/_parseaddr.py:505 ms3.6%
_parsedate_tz<stdlib>/email/_parseaddr.py:1223 ms2.1%
_parsedate_tz<stdlib>/email/_parseaddr.py:1531 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:1411 ms0.7%
StaticFile.__init__whitenoise/responders.py:7317 ms11.4%
StaticFile.get_headerswhitenoise/responders.py:1765 ms3.6%
formatdate<stdlib>/email/utils.py:2664 ms2.9%
format_datetime<stdlib>/email/utils.py:2754 ms2.9%
formatdate<stdlib>/email/utils.py:2591 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1784 ms2.9%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms1.4%
Headers.get<stdlib>/wsgiref/headers.py:1062 ms1.4%
parsedate<stdlib>/email/_parseaddr.py:1851 ms0.7%
parsedate_tz<stdlib>/email/_parseaddr.py:501 ms0.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:1801 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1713 ms2.1%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms0.7%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1672 ms1.4%
__init____init__:-12 ms1.4%
Headers.__init__<stdlib>/wsgiref/headers.py:442 ms1.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:481 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1702 ms1.4%
Headers.__setitem__<stdlib>/wsgiref/headers.py:641 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms0.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms0.7%
StaticFile.__init__whitenoise/responders.py:7713 ms8.6%
StaticFile.get_alternativeswhitenoise/responders.py:2015 ms3.6%
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms2.1%
Headers.__delitem__<stdlib>/wsgiref/headers.py:712 ms1.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:521 ms0.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:641 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:2004 ms2.9%
__init____init__:-14 ms2.9%
Headers.__init__<stdlib>/wsgiref/headers.py:423 ms2.1%
Headers.__init__<stdlib>/wsgiref/headers.py:431 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:1982 ms1.4%
StaticFile.get_alternativeswhitenoise/responders.py:2031 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms0.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms0.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms0.7%
StaticFile.__init__whitenoise/responders.py:763 ms2.1%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1892 ms1.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms0.7%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms0.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1901 ms0.7%
StaticFile.__init__whitenoise/responders.py:722 ms1.4%
StaticFile.get_file_statswhitenoise/responders.py:1611 ms0.7%
__init____init__:-11 ms0.7%
FileEntry.__init__whitenoise/responders.py:2631 ms0.7%
FileEntry.stat_regular_filewhitenoise/responders.py:2761 ms0.7%
StaticFile.get_file_statswhitenoise/responders.py:1591 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2129 ms5.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2338 ms5.0%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1765 ms3.6%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1975 ms3.6%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms2.1%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2353 ms2.1%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2163 ms2.1%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms1.4%
filepath_to_uridjango/utils/encoding.py:2452 ms1.4%
quote<stdlib>/urllib/parse.py:10722 ms1.4%
quote_from_bytes<stdlib>/urllib/parse.py:11011 ms0.7%
quote_from_bytes<stdlib>/urllib/parse.py:11121 ms0.7%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2071 ms0.7%
urljoin<stdlib>/urllib/parse.py:7051 ms0.7%
_coerce_args<stdlib>/urllib/parse.py:1321 ms0.7%
LazyObject.__getattribute__django/utils/functional.py:2801 ms0.7%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2501 ms0.7%
LazyObject.__getattribute__django/utils/functional.py:2791 ms0.7%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1732 ms1.4%
WhiteNoiseMiddleware.get_name_without_hashwhitenoise/middleware.py:1912 ms1.4%
splitext<frozen posixpath>:1262 ms1.4%
_splitext<frozen genericpath>:1751 ms0.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2361 ms0.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:641 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2115 ms3.6%
WhiteNoise.add_mime_headerswhitenoise/base.py:2255 ms3.6%
MediaTypes.get_typewhitenoise/media_types.py:195 ms3.6%
splitext<frozen posixpath>:1265 ms3.6%
_splitext<frozen genericpath>:1832 ms1.4%
_splitext<frozen genericpath>:1851 ms0.7%
_splitext<frozen genericpath>:1841 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11510 ms6.4%
scantreewhitenoise/base.py:27110 ms6.4%
scantreewhitenoise/base.py:27110 ms6.4%
scantreewhitenoise/base.py:2717 ms4.3%
scantreewhitenoise/base.py:2717 ms4.3%
scantreewhitenoise/base.py:2717 ms4.3%
scantreewhitenoise/base.py:2737 ms4.3%
scantreewhitenoise/base.py:2733 ms2.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1161 ms0.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1111 ms0.7%
WhiteNoise.add_fileswhitenoise/base.py:1081 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1201 ms0.7%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1311 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2171 ms0.7%
StaticFile.__init__whitenoise/responders.py:771 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:1981 ms0.7%
ClientHandler.__call__django/test/client.py:18634 ms22.2%
BaseHandler.get_responsedjango/core/handlers/base.py:14234 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12334 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14534 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
MiddlewareMixin.__call__django/utils/deprecation.py:38034 ms22.2%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5634 ms22.2%
BaseHandler._get_responsedjango/core/handlers/base.py:19934 ms22.2%
conferenceconfs/views.py:169 return _conference_detail_cached(request, conference_slug)34 ms22.2%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:18933 ms21.4%
_conference_detailconfs/views.py:296 return render(20 ms12.9%
renderdjango/shortcuts.py:2720 ms12.9%
render_to_stringdjango/template/loader.py:6220 ms12.9%
Template.renderdjango/template/backends/django.py:10720 ms12.9%
Template.renderdjango/template/base.py:17520 ms12.9%
instrumented_test_renderdjango/test/utils.py:11320 ms12.9%
NodeList.renderdjango/template/base.py:110820 ms12.9%
Node.render_annotateddjango/template/base.py:106920 ms12.9%
ExtendsNode.renderdjango/template/loader_tags.py:16020 ms12.9%
instrumented_test_renderdjango/test/utils.py:11320 ms12.9%
NodeList.renderdjango/template/base.py:110820 ms12.9%
Node.render_annotateddjango/template/base.py:106920 ms12.9%
BlockNode.renderdjango/template/loader_tags.py:6610 ms6.4%
NodeList.renderdjango/template/base.py:110810 ms6.4%
Node.render_annotateddjango/template/base.py:106910 ms6.4%
PartialDefNode.renderdjango/template/defaulttags.py:42010 ms6.4%
NodeList.renderdjango/template/base.py:110810 ms6.4%
Node.render_annotateddjango/template/base.py:106910 ms6.4%
ForNode.renderdjango/template/defaulttags.py:20210 ms6.4%
Page.__len__django/core/paginator.py:31210 ms6.4%
QuerySet.__len__django/db/models/query.py:42110 ms6.4%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms3.6%
ModelIterable.__iter__django/db/models/query.py:1035 ms3.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16254 ms2.9%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.9%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms2.9%
Cursor.executepsycopg/cursor.py:1134 ms2.9%
Connection.waitpsycopg/connection.py:4954 ms2.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7961 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
IsNull.as_sqldjango/db/models/lookups.py:6811 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:22644 ms2.9%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:14904 ms2.9%
prefetch_related_objectsdjango/db/models/query.py:27244 ms2.9%
prefetch_one_leveldjango/db/models/query.py:28802 ms1.4%
ReverseOneToOneDescriptor.get_prefetch_querysetsdjango/db/models/fields/related_descriptors.py:5012 ms1.4%
QuerySet.__iter__django/db/models/query.py:4392 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 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:2062 ms1.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.4%
prefetch_one_leveldjango/db/models/query.py:28992 ms1.4%
QuerySet.__iter__django/db/models/query.py:4392 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 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%
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%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms0.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms0.7%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms0.7%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3191 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms0.7%
IfNode.renderdjango/template/defaulttags.py:3335 ms3.6%
NodeList.renderdjango/template/base.py:11085 ms3.6%
Node.render_annotateddjango/template/base.py:10695 ms3.6%
IncludeNode.renderdjango/template/loader_tags.py:2115 ms3.6%
Template.renderdjango/template/base.py:1775 ms3.6%
instrumented_test_renderdjango/test/utils.py:1135 ms3.6%
NodeList.renderdjango/template/base.py:11085 ms3.6%
Node.render_annotateddjango/template/base.py:10695 ms3.6%
SimpleNode.renderdjango/template/library.py:3435 ms3.6%
instances_datalistaccounts/templatetags/account_extras.py:36 for instance in instances:5 ms3.6%
QuerySet.__iter__django/db/models/query.py:4395 ms3.6%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms3.6%
FlatValuesListIterable.__iter__django/db/models/query.py:3025 ms3.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15745 ms3.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16125 ms3.6%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7965 ms3.6%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5795 ms3.6%
WhereNode.as_sqldjango/db/models/sql/where.py:1515 ms3.6%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5795 ms3.6%
IsNull.as_sqldjango/db/models/lookups.py:6815 ms3.6%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2355 ms3.6%
Lookup.process_lhsdjango/db/models/lookups.py:1105 ms3.6%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5795 ms3.6%
Col.as_sqldjango/db/models/expressions.py:13675 ms3.6%
URLNode.renderdjango/template/defaulttags.py:5114 ms2.9%
reversedjango/urls/base.py:443 ms2.1%
get_script_prefixdjango/urls/base.py:1353 ms2.1%
Local.__getattr__asgiref/local.py:1573 ms2.1%
reversedjango/urls/base.py:391 ms0.7%
_conference_detailconfs/views.py:268 page_obj = paginator.get_page(page_number)5 ms3.6%
Paginator.get_pagedjango/core/paginator.py:1615 ms3.6%
Paginator.validate_numberdjango/core/paginator.py:1535 ms3.6%
cached_property.__get__django/utils/functional.py:475 ms3.6%
Paginator.num_pagesdjango/core/paginator.py:1885 ms3.6%
cached_property.__get__django/utils/functional.py:475 ms3.6%
Paginator.countdjango/core/paginator.py:1825 ms3.6%
QuerySet.countdjango/db/models/query.py:6775 ms3.6%
Query.get_countdjango/db/models/sql/query.py:6575 ms3.6%
Query.get_aggregationdjango/db/models/sql/query.py:6395 ms3.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms3.6%
CursorWrapper.executedjango/db/backends/utils.py:795 ms3.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms3.6%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms3.6%
Cursor.executepsycopg/cursor.py:1135 ms3.6%
Connection.waitpsycopg/connection.py:4955 ms3.6%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms3.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2865 ms3.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:785 ms3.6%
_conference_detailconfs/views.py:173 conference = get_object_or_404(Conference, slug=conference_slug)2 ms1.4%
get_object_or_404django/shortcuts.py:1002 ms1.4%
QuerySet.getdjango/db/models/query.py:7022 ms1.4%
QuerySet.__len__django/db/models/query.py:4212 ms1.4%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.4%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 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:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.7%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.7%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 ms0.7%
_conference_detailconfs/views.py:254 .filter(search_query & Q(post__account__instance_model__deleted_at__isnull=True))2 ms1.4%
QuerySet.filterdjango/db/models/query.py:16762 ms1.4%
QuerySet._filter_or_excludedjango/db/models/query.py:16891 ms0.7%
QuerySet._chaindjango/db/models/query.py:22341 ms0.7%
QuerySet._clonedjango/db/models/query.py:22471 ms0.7%
Query.chaindjango/db/models/sql/query.py:4381 ms0.7%
Query.clonedjango/db/models/sql/query.py:4151 ms0.7%
QuerySet._filter_or_excludedjango/db/models/query.py:16941 ms0.7%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17041 ms0.7%
Query.add_qdjango/db/models/sql/query.py:16811 ms0.7%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.7%
Query.build_filterdjango/db/models/sql/query.py:15281 ms0.7%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.7%
Query.build_filterdjango/db/models/sql/query.py:15771 ms0.7%
Query.setup_joinsdjango/db/models/sql/query.py:20021 ms0.7%
Query.joindjango/db/models/sql/query.py:11511 ms0.7%
_conference_detailconfs/views.py:203 .filter(search_query)1 ms0.7%
QuerySet.filterdjango/db/models/query.py:16761 ms0.7%
QuerySet._filter_or_excludedjango/db/models/query.py:16941 ms0.7%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17041 ms0.7%
Query.add_qdjango/db/models/sql/query.py:16811 ms0.7%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.7%
Query.build_filterdjango/db/models/sql/query.py:15281 ms0.7%
Query._add_qdjango/db/models/sql/query.py:17131 ms0.7%
Query.build_filterdjango/db/models/sql/query.py:15511 ms0.7%
Query.solve_lookup_typedjango/db/models/sql/query.py:13501 ms0.7%
refs_expressiondjango/db/models/query_utils.py:4751 ms0.7%
_conference_detailconfs/views.py:204 .count()1 ms0.7%
QuerySet.countdjango/db/models/query.py:6771 ms0.7%
Query.get_countdjango/db/models/sql/query.py:6571 ms0.7%
Query.get_aggregationdjango/db/models/sql/query.py:6391 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 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%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.7%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.7%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 ms0.7%
_conference_detailconfs/views.py:2761 ms0.7%
_conference_detail.<locals>.<genexpr>confs/views.py:276 current_account = next((account for account in account_counts if account.account.id == account_id), None)1 ms0.7%
QuerySet.__iter__django/db/models/query.py:4391 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms0.7%
ModelIterable.__iter__django/db/models/query.py:1031 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 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%
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%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:1841 ms0.7%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._pre_process_requestdjango/utils/decorators.py:1301 ms0.7%
FetchFromCacheMiddleware.process_requestdjango/middleware/cache.py:1791 ms0.7%
get_cache_keydjango/utils/cache.py:3961 ms0.7%
_generate_cache_header_keydjango/utils/cache.py:3761 ms0.7%
HttpRequest.build_absolute_uridjango/http/request.py:2941 ms0.7%
cached_property.__get__django/utils/functional.py:471 ms0.7%
HttpRequest._current_scheme_hostdjango/http/request.py:3041 ms0.7%
HttpRequest.get_hostdjango/http/request.py:2001 ms0.7%
Client.requestdjango/test/client.py:10891 ms0.7%
Signal.connectdjango/dispatch/dispatcher.py:1731 ms0.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()4 ms2.9%
TestCase._fixture_teardowndjango/test/testcases.py:14973 ms2.1%
TestCase._should_check_constraintsdjango/test/testcases.py:15063 ms2.1%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5043 ms2.1%
Cursor.executepsycopg/cursor.py:1133 ms2.1%
Connection.waitpsycopg/connection.py:4953 ms2.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.1%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms0.7%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4961 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:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
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%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()1 ms0.7%
TestCase._fixture_setupdjango/test/testcases.py:14811 ms0.7%
TestCase._enter_atomicsdjango/test/testcases.py:13991 ms0.7%
Atomic.__enter__django/db/transaction.py:2231 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.7%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 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:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
TestConferencePage.test_conference_with_utc_with_dateconfs/tests.py:864 self.conference.save()1 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:11401 ms0.7%
Model._do_updatedjango/db/models/base.py:12441 ms0.7%
QuerySet._updatedjango/db/models/query.py:14481 ms0.7%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms0.7%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 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%
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%
Estimated from 142 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
confs/tests.py:866
response = self.client.get(self.url + "?date=2021-01-02")
TestConferencePage.test_conference_with_utc_with_date
· Libraries
|
109 ms |
|
confs/views.py:296
return render(
_conference_detail
· Database
|
14 ms |
|
confs/views.py:268
page_obj = paginator.get_page(page_number)
_conference_detail
· Database
|
5 ms |
|
accounts/templatetags/account_extras.py:36
for instance in instances:
instances_datalist
· Database
|
5 ms |
|
confs/views.py:173
conference = get_object_or_404(Conference, slug=conference_slug)
_conference_detail
· Database
|
2 ms |
|
confs/views.py:254
.filter(search_query & Q(post__account__instance_model__deleted_at__isnull=True))
_conference_detail
· Database
|
2 ms |
|
confs/tests.py:864
self.conference.save()
TestConferencePage.test_conference_with_utc_with_date
· Database
|
1 ms |
|
confs/views.py:169
return _conference_detail_cached(request, conference_slug)
conference
· Libraries
|
1 ms |
|
confs/views.py:203
.filter(search_query)
_conference_detail
· Database
|
1 ms |
|
confs/views.py:204
.count()
_conference_detail
· Database
|
1 ms |
Fixtures
Exact setup time| _django_set_urlconf function | 2 ms |
| _template_string_if_invalid_marker function | 0.06 ms |
| _live_server_helper function | 0.06 ms |
| _dj_autoclear_mailbox function | 0.05 ms |
| _django_db_marker 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
16 queries · 19 msNo repeated queries.
Biggest pieces of work
|
call test body
confs/tests.py:866
|
144 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
4 ms |
|
setup __init__
__init__:-1
|
2 ms |
|
call _pre_setup
django/test/testcases.py:1167
|
1 ms |
| setup pytest internals | 0.57 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 | 153 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 66 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 121 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 300 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 559 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 107 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 88 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 101 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 307 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 223 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 185 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 83 ms | Run |