Tests / confs/tests.py
TestMigratedLegacyConferences::test_migrated_conference_shows_linked_posts
First seen 3 weeks ago in 0c23747
CI
github-actions:test
11 runs
Average
204 ms
median 172 ms
max 390 ms
max 390 ms
Phases
Setup 3 ms
Call 197 ms
Teardown 4 ms
Categories
Database 57 ms
Factories 2 ms
Test code 0.13 ms
Other (Libraries, Templates, pytest, Unsampled, ...) 145 ms
19 database queries per run
Needs 1 MB of memory (max 2 MB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 7 hours ago ·
open run
call142 ms96.8%
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_postsconfs/tests.py:212 response = self.client.get(reverse("fwd50"))125 ms84.9%
Client.getdjango/test/client.py:1133125 ms84.9%
RequestFactory.getdjango/test/client.py:475125 ms84.9%
RequestFactory.genericdjango/test/client.py:671125 ms84.9%
Client.requestdjango/test/client.py:1091123 ms83.9%
ClientHandler.__call__django/test/client.py:186104 ms71.1%
BaseHandler.get_responsedjango/core/handlers/base.py:142104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:123104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:145104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
MiddlewareMixin.__call__django/utils/deprecation.py:380104 ms71.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:56104 ms71.1%
BaseHandler._get_responsedjango/core/handlers/base.py:199104 ms71.1%
conferenceconfs/views.py:169 return _conference_detail_cached(request, conference_slug)104 ms71.1%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:189104 ms71.1%
_conference_detailconfs/views.py:296 return render(104 ms71.1%
renderdjango/shortcuts.py:27104 ms71.1%
render_to_stringdjango/template/loader.py:62104 ms71.1%
Template.renderdjango/template/backends/django.py:107104 ms71.1%
Template.renderdjango/template/base.py:175104 ms71.1%
instrumented_test_renderdjango/test/utils.py:113104 ms71.1%
NodeList.renderdjango/template/base.py:1108104 ms71.1%
Node.render_annotateddjango/template/base.py:1069104 ms71.1%
ExtendsNode.renderdjango/template/loader_tags.py:160104 ms71.1%
instrumented_test_renderdjango/test/utils.py:113104 ms71.1%
NodeList.renderdjango/template/base.py:1108104 ms71.1%
Node.render_annotateddjango/template/base.py:1069104 ms71.1%
BlockNode.renderdjango/template/loader_tags.py:66102 ms69.1%
NodeList.renderdjango/template/base.py:1108102 ms69.1%
Node.render_annotateddjango/template/base.py:1069102 ms69.1%
PartialDefNode.renderdjango/template/defaulttags.py:420102 ms69.1%
NodeList.renderdjango/template/base.py:1108102 ms69.1%
Node.render_annotateddjango/template/base.py:1069102 ms69.1%
ForNode.renderdjango/template/defaulttags.py:24991 ms62.2%
Node.render_annotateddjango/template/base.py:106991 ms62.2%
WithNode.renderdjango/template/defaulttags.py:58191 ms62.2%
NodeList.renderdjango/template/base.py:110891 ms62.2%
Node.render_annotateddjango/template/base.py:106991 ms62.2%
IncludeNode.renderdjango/template/loader_tags.py:20061 ms41.5%
Engine.select_templatedjango/template/engine.py:22861 ms41.5%
Engine.get_templatedjango/template/engine.py:18661 ms41.5%
Engine.find_templatedjango/template/engine.py:15961 ms41.5%
Loader.get_templatedjango/template/loaders/cached.py:5761 ms41.5%
Loader.get_templatedjango/template/loaders/base.py:2861 ms41.5%
__init____init__:-161 ms41.5%
Template.__init__django/template/base.py:15861 ms41.5%
Template.compile_nodelistdjango/template/base.py:20061 ms41.5%
Parser.parsedjango/template/base.py:60159 ms40.5%
do_ifdjango/template/defaulttags.py:99455 ms37.5%
Parser.parsedjango/template/base.py:60155 ms37.5%
do_ifdjango/template/defaulttags.py:99455 ms37.5%
Parser.parsedjango/template/base.py:60155 ms37.5%
do_fordjango/template/defaulttags.py:89455 ms37.5%
Parser.parsedjango/template/base.py:60155 ms37.5%
do_ifdjango/template/defaulttags.py:99455 ms37.5%
Parser.parsedjango/template/base.py:55555 ms37.5%
Parser.compile_filterdjango/template/base.py:69455 ms37.5%
__init____init__:-155 ms37.5%
FilterExpression.__init__django/template/base.py:78155 ms37.5%
__init____init__:-155 ms37.5%
do_ifdjango/template/defaulttags.py:10083 ms2.0%
Parser.parsedjango/template/base.py:6013 ms2.0%
do_ifdjango/template/defaulttags.py:9943 ms2.0%
Parser.parsedjango/template/base.py:6013 ms2.0%
do_fordjango/template/defaulttags.py:8943 ms2.0%
Parser.parsedjango/template/base.py:6013 ms2.0%
do_ifdjango/template/defaulttags.py:9931 ms1.0%
TemplateIfParser.__init__django/template/defaulttags.py:9261 ms1.0%
IfParser.__init__django/template/smartif.py:1771 ms1.0%
IfParser.translate_tokendjango/template/smartif.py:1881 ms1.0%
TemplateIfParser.create_vardjango/template/defaulttags.py:9291 ms1.0%
Parser.compile_filterdjango/template/base.py:6941 ms1.0%
do_ifdjango/template/defaulttags.py:9931 ms1.0%
IfParser.parsedjango/template/smartif.py:2011 ms1.0%
Parser.parsedjango/template/base.py:5551 ms1.0%
Parser.compile_filterdjango/template/base.py:6941 ms1.0%
__init____init__:-11 ms1.0%
FilterExpression.__init__django/template/base.py:7901 ms1.0%
IncludeNode.renderdjango/template/loader_tags.py:21130 ms20.7%
Template.renderdjango/template/base.py:17730 ms20.7%
instrumented_test_renderdjango/test/utils.py:11330 ms20.7%
NodeList.renderdjango/template/base.py:110830 ms20.7%
Node.render_annotateddjango/template/base.py:106930 ms20.7%
SimpleNode.renderdjango/template/library.py:34330 ms20.7%
heroicon_outlineheroicons/templatetags/heroicons.py:2330 ms20.7%
_render_iconheroicons/templatetags/heroicons.py:4130 ms20.7%
_render_iconheroicons/__init__.py:4729 ms19.7%
_load_iconheroicons/__init__.py:1828 ms18.8%
ZipFile.__init__<stdlib>/zipfile/__init__.py:150528 ms18.8%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:160610 ms6.9%
Codec.decode<stdlib>/encodings/cp437.py:151 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:16086 ms3.9%
__init____init__:-14 ms3.0%
ZipInfo.__init__<stdlib>/zipfile/__init__.py:4571 ms1.0%
ZipInfo.__init__<stdlib>/zipfile/__init__.py:4681 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:16293 ms2.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:16233 ms2.0%
ZipInfo._decodeExtra<stdlib>/zipfile/__init__.py:5801 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:15931 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:16221 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:16121 ms1.0%
ZipFile._RealGetContents<stdlib>/zipfile/__init__.py:15991 ms1.0%
_load_iconheroicons/__init__.py:171 ms1.0%
files<stdlib>/importlib/resources/_common.py:221 ms1.0%
from_package<stdlib>/importlib/resources/_common.py:971 ms1.0%
TraversableResourcesLoader.get_resource_reader<stdlib>/importlib/resources/_adapters.py:291 ms1.0%
CompatibilityFiles._native<stdlib>/importlib/resources/_adapters.py:1531 ms1.0%
CompatibilityFiles._reader<stdlib>/importlib/resources/_adapters.py:1471 ms1.0%
_render_iconheroicons/__init__.py:651 ms1.0%
tostring<stdlib>/xml/etree/ElementTree.py:11061 ms1.0%
ElementTree.write<stdlib>/xml/etree/ElementTree.py:7431 ms1.0%
_namespaces<stdlib>/xml/etree/ElementTree.py:8581 ms1.0%
_namespaces.<locals>.add_qname<stdlib>/xml/etree/ElementTree.py:8391 ms1.0%
ForNode.renderdjango/template/defaulttags.py:20210 ms6.9%
Page.__len__django/core/paginator.py:31210 ms6.9%
QuerySet.__len__django/db/models/query.py:42110 ms6.9%
QuerySet._fetch_alldjango/db/models/query.py:226410 ms6.9%
QuerySet._prefetch_related_objectsdjango/db/models/query.py:149010 ms6.9%
prefetch_related_objectsdjango/db/models/query.py:272410 ms6.9%
prefetch_one_leveldjango/db/models/query.py:28807 ms4.9%
ForwardManyToOneDescriptor.get_prefetch_querysetsdjango/db/models/fields/related_descriptors.py:1923 ms2.0%
QuerySet.__iter__django/db/models/query.py:4391 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
ReverseOneToOneDescriptor.get_prefetch_querysetsdjango/db/models/fields/related_descriptors.py:4851 ms1.0%
ReverseOneToOneDescriptor.get_querysetdjango/db/models/fields/related_descriptors.py:4701 ms1.0%
ReverseOneToOneDescriptor.get_prefetch_querysetsdjango/db/models/fields/related_descriptors.py:5011 ms1.0%
QuerySet.__iter__django/db/models/query.py:4391 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1351 ms1.0%
prefetch_one_leveldjango/db/models/query.py:28993 ms2.0%
QuerySet.__iter__django/db/models/query.py:4393 ms2.0%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms2.0%
ModelIterable.__iter__django/db/models/query.py:1351 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
IfNode.renderdjango/template/defaulttags.py:3331 ms1.0%
NodeList.renderdjango/template/base.py:11081 ms1.0%
Node.render_annotateddjango/template/base.py:10691 ms1.0%
IncludeNode.renderdjango/template/loader_tags.py:2111 ms1.0%
Template.renderdjango/template/base.py:1771 ms1.0%
instrumented_test_renderdjango/test/utils.py:1131 ms1.0%
NodeList.renderdjango/template/base.py:11081 ms1.0%
StaticNode.renderdjango/templatetags/static.py:1161 ms1.0%
StaticNode.urldjango/templatetags/static.py:1131 ms1.0%
StaticNode.handle_simpledjango/templatetags/static.py:1291 ms1.0%
URLMixin.urldebug_toolbar/panels/staticfiles.py:201 ms1.0%
ClientHandler.__call__django/test/client.py:17319 ms12.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6319 ms12.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10419 ms12.8%
WhiteNoise.add_fileswhitenoise/base.py:10819 ms12.8%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12012 ms7.9%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13110 ms6.9%
WhiteNoise.get_static_filewhitenoise/base.py:2179 ms5.9%
StaticFile.__init__whitenoise/responders.py:724 ms3.0%
StaticFile.get_file_statswhitenoise/responders.py:1591 ms1.0%
<GC>~1 ms1.0%
StaticFile.get_file_statswhitenoise/responders.py:1611 ms1.0%
StaticFile.get_headerswhitenoise/responders.py:1711 ms1.0%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms1.0%
StaticFile.__init__whitenoise/responders.py:733 ms2.0%
StaticFile.get_headerswhitenoise/responders.py:1701 ms1.0%
StaticFile.get_headerswhitenoise/responders.py:1761 ms1.0%
StaticFile.__init__whitenoise/responders.py:771 ms1.0%
StaticFile.get_alternativeswhitenoise/responders.py:2001 ms1.0%
WhiteNoise.get_static_filewhitenoise/base.py:2111 ms1.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms4.9%
scantreewhitenoise/base.py:2716 ms3.9%
scantreewhitenoise/base.py:2716 ms3.9%
scantreewhitenoise/base.py:2733 ms2.0%
scantreewhitenoise/base.py:2711 ms1.0%
scantreewhitenoise/base.py:2711 ms1.0%
scantreewhitenoise/base.py:2711 ms1.0%
scantreewhitenoise/base.py:2691 ms1.0%
scantreewhitenoise/base.py:2731 ms1.0%
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_postsconfs/tests.py:204 post = baker.make(Post, content=post_content, visibility="public")12 ms7.9%
makemodel_bakery/baker.py:17512 ms7.9%
Baker.makemodel_bakery/baker.py:45412 ms7.9%
Baker._makemodel_bakery/baker.py:5299 ms5.9%
Baker.generate_valuemodel_bakery/baker.py:10199 ms5.9%
gen_relatedmodel_bakery/random_gen.py:4549 ms5.9%
makemodel_bakery/baker.py:1759 ms5.9%
Baker.makemodel_bakery/baker.py:4549 ms5.9%
Baker._makemodel_bakery/baker.py:5429 ms5.9%
Baker.instancemodel_bakery/baker.py:6599 ms5.9%
Model.savedjango/db/models/base.py:9049 ms5.9%
Model.save_basedjango/db/models/base.py:9969 ms5.9%
Model._save_tabledjango/db/models/base.py:11999 ms5.9%
Model._do_insertdjango/db/models/base.py:12519 ms5.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:879 ms5.9%
QuerySet._insertdjango/db/models/query.py:21419 ms5.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19369 ms5.9%
CursorWrapper.executedjango/db/backends/utils.py:799 ms5.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:929 ms5.9%
CursorWrapper._executedjango/db/backends/utils.py:1059 ms5.9%
Cursor.executepsycopg/cursor.py:1139 ms5.9%
Connection.waitpsycopg/connection.py:4959 ms5.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2069 ms5.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2869 ms5.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:789 ms5.9%
Baker._makemodel_bakery/baker.py:5011 ms1.0%
Baker._skip_fieldmodel_bakery/baker.py:7301 ms1.0%
Baker._makemodel_bakery/baker.py:5421 ms1.0%
Baker.instancemodel_bakery/baker.py:6591 ms1.0%
Model.savedjango/db/models/base.py:9041 ms1.0%
Model.save_basedjango/db/models/base.py:9961 ms1.0%
Model._save_tabledjango/db/models/base.py:11991 ms1.0%
Model._do_insertdjango/db/models/base.py:12511 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.0%
QuerySet._insertdjango/db/models/query.py:21411 ms1.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_postsconfs/tests.py:202 conference = Conference.objects.get(slug="fwd50")1 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.0%
QuerySet.getdjango/db/models/query.py:7021 ms1.0%
QuerySet.__len__django/db/models/query.py:4211 ms1.0%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.0%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16551 ms1.0%
cursor_iterdjango/db/models/sql/compiler.py:-11 ms1.0%
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_postsconfs/tests.py:210 account=post.account,1 ms1.0%
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_postsconfs/tests.py:205 ConferencePost.objects.create(1 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.0%
QuerySet.createdjango/db/models/query.py:7361 ms1.0%
Model.savedjango/db/models/base.py:9041 ms1.0%
Model.save_basedjango/db/models/base.py:9961 ms1.0%
Model._save_tabledjango/db/models/base.py:11991 ms1.0%
Model._do_insertdjango/db/models/base.py:12511 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.0%
QuerySet._insertdjango/db/models/query.py:21411 ms1.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()1 ms1.0%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms1.0%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.0%
Cursor.executepsycopg/cursor.py:1131 ms1.0%
Connection.waitpsycopg/connection.py:4951 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.0%
teardown4 ms2.5%
TestCase.tearDownClassdjango/test/testcases.py:1456 cls._rollback_atomics(cls.cls_atomics)2 ms1.2%
TestCase._rollback_atomicsdjango/test/testcases.py:14082 ms1.2%
Atomic.__exit__django/db/transaction.py:3072 ms1.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.2%
BaseDatabaseWrapper.rollbackdjango/db/backends/base/base.py:3372 ms1.2%
BaseDatabaseWrapper._rollbackdjango/db/backends/base/base.py:3082 ms1.2%
Connection.rollbackpsycopg/connection.py:3142 ms1.2%
Connection.waitpsycopg/connection.py:4952 ms1.2%
TestContextDecorator.__exit__django/test/utils.py:436 self.disable()2 ms1.2%
override_settings.disabledjango/test/utils.py:5312 ms1.2%
Signal.send_robustdjango/dispatch/dispatcher.py:3621 ms0.8%
Signal._live_receiversdjango/dispatch/dispatcher.py:5151 ms0.8%
WeakMethod.__call__<stdlib>/weakref.py:731 ms0.8%
1 smaller frames hidden
Estimated from 104 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
confs/views.py:296
return render(
_conference_detail
· Templates
|
104 ms |
|
confs/tests.py:212
response = self.client.get(reverse("fwd50"))
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_posts
· Libraries
|
20 ms |
|
confs/tests.py:204
post = baker.make(Post, content=post_content, visibility="public")
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_posts
· Database
|
12 ms |
|
confs/tests.py:202
conference = Conference.objects.get(slug="fwd50")
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_posts
· Database
|
1 ms |
|
confs/tests.py:210
account=post.account,
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_posts
· Test code
|
1 ms |
|
confs/tests.py:205
ConferencePost.objects.create(
TestMigratedLegacyConferences.test_migrated_conference_shows_linked_posts
· Database
|
1 ms |
Fixtures
Exact setup time| _template_string_if_invalid_marker function | 0.09 ms |
| _django_db_marker function | 0.05 ms |
| _django_isolate_apps function | 0.05 ms |
| _django_set_urlconf function | 0.05 ms |
| _live_server_helper function | 0.05 ms |
| _dj_autoclear_mailbox function | 0.04 ms |
| _django_clear_site_cache function | 0.03 ms |
| monkeypatch function | 0.03 ms |
Database
19 queries · 19 msNo repeated queries.
Biggest pieces of work
|
call test body
confs/tests.py:212
|
141 ms |
|
teardown tearDownClass
django/test/testcases.py:1456
|
2 ms |
|
teardown __exit__
django/test/utils.py:436
|
2 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
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 | 147 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 108 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 164 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 176 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 162 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 172 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 199 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 126 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 390 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 328 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 278 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 142 ms | Run |