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

TestCreateConference::test_form_renders_for_authenticated_user

First seen 13 hours ago in 0c23747
CI github-actions:test 4 runs
Average
963 ms
median 1.03 s
max 1.29 s
Phases
Setup 3 ms Call 960 ms Teardown 0.32 ms
Categories
Password hashing 707 ms Database 42 ms Test code 0.65 ms Other (Libraries, Templates, pytest, Deep copies, ...) 213 ms

26 database queries per run

Needs 3 MB of memory (max 3 MB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
call492 ms99.8%
TestCreateConference.setUpconfs/tests.py:1044 self.user = User.objects.create_user("alice", password="pw")364 ms73.8%
UserManager.create_userdjango/contrib/auth/models.py:180364 ms73.8%
UserManager._create_userdjango/contrib/auth/models.py:167363 ms73.6%
UserManager._create_user_objectdjango/contrib/auth/models.py:160363 ms73.6%
make_passworddjango/contrib/auth/hashers.py:118363 ms73.6%
PBKDF2PasswordHasher.encodedjango/contrib/auth/hashers.py:333363 ms73.6%
pbkdf2django/utils/crypto.py:93363 ms73.6%
1 smaller frames hidden
TestCreateConference.test_form_renders_for_authenticated_userconfs/tests.py:1067 response = self.client.get(reverse("create_conference"))120 ms24.4%
Client.getdjango/test/client.py:1133120 ms24.4%
RequestFactory.getdjango/test/client.py:475120 ms24.4%
RequestFactory.genericdjango/test/client.py:671119 ms24.2%
Client.requestdjango/test/client.py:1091119 ms24.2%
ClientHandler.__call__django/test/client.py:18666 ms13.3%
BaseHandler.get_responsedjango/core/handlers/base.py:14266 ms13.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5666 ms13.3%
MiddlewareMixin.__call__django/utils/deprecation.py:38066 ms13.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5666 ms13.3%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12365 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14565 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
MiddlewareMixin.__call__django/utils/deprecation.py:38065 ms13.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5665 ms13.1%
BaseHandler._get_responsedjango/core/handlers/base.py:19965 ms13.1%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:6261 ms12.3%
create_conferenceconfs/views.py:509 return render(59 ms11.9%
renderdjango/shortcuts.py:2759 ms11.9%
render_to_stringdjango/template/loader.py:6258 ms11.7%
Template.renderdjango/template/backends/django.py:10758 ms11.7%
Template.renderdjango/template/base.py:17558 ms11.7%
instrumented_test_renderdjango/test/utils.py:11358 ms11.7%
NodeList.renderdjango/template/base.py:110858 ms11.7%
Node.render_annotateddjango/template/base.py:106958 ms11.7%
ExtendsNode.renderdjango/template/loader_tags.py:16058 ms11.7%
instrumented_test_renderdjango/test/utils.py:11358 ms11.7%
NodeList.renderdjango/template/base.py:110858 ms11.7%
Node.render_annotateddjango/template/base.py:106958 ms11.7%
BlockNode.renderdjango/template/loader_tags.py:6653 ms10.7%
NodeList.renderdjango/template/base.py:110853 ms10.7%
Node.render_annotateddjango/template/base.py:106953 ms10.7%
VariableNode.renderdjango/template/base.py:117347 ms9.6%
render_value_in_contextdjango/template/base.py:115047 ms9.6%
RenderableFieldMixin.__str__django/forms/utils.py:7947 ms9.6%
BoundField.as_widgetdjango/forms/boundfield.py:10847 ms9.6%
Widget.renderdjango/forms/widgets.py:37643 ms8.8%
Widget._renderdjango/forms/widgets.py:38143 ms8.8%
BaseRenderer.renderdjango/forms/renderers.py:2938 ms7.8%
Template.renderdjango/template/backends/django.py:10738 ms7.8%
Template.renderdjango/template/base.py:17538 ms7.8%
instrumented_test_renderdjango/test/utils.py:11338 ms7.8%
NodeList.renderdjango/template/base.py:110838 ms7.8%
Node.render_annotateddjango/template/base.py:106938 ms7.8%
ForNode.renderdjango/template/defaulttags.py:24932 ms6.6%
Node.render_annotateddjango/template/base.py:106932 ms6.6%
ForNode.renderdjango/template/defaulttags.py:24928 ms5.7%
Node.render_annotateddjango/template/base.py:106928 ms5.7%
IncludeNode.renderdjango/template/loader_tags.py:21124 ms4.9%
Template.renderdjango/template/base.py:17722 ms4.5%
instrumented_test_renderdjango/test/utils.py:11319 ms3.9%
NodeList.renderdjango/template/base.py:110819 ms3.9%
Node.render_annotateddjango/template/base.py:106918 ms3.7%
IncludeNode.renderdjango/template/loader_tags.py:21110 ms2.0%
Template.renderdjango/template/base.py:1778 ms1.6%
instrumented_test_renderdjango/test/utils.py:1125 ms1.0%
Signal.senddjango/dispatch/dispatcher.py:2493 ms0.6%
1 smaller frames hidden
instrumented_test_renderdjango/test/utils.py:1133 ms0.6%
NodeList.renderdjango/template/base.py:11083 ms0.6%
Node.render_annotateddjango/template/base.py:10693 ms0.6%
1 smaller frames hidden
VariableNode.renderdjango/template/base.py:11674 ms0.8%
2 smaller frames hidden
instrumented_test_renderdjango/test/utils.py:1123 ms0.6%
1 smaller frames hidden
3 smaller frames hidden
4 smaller frames hidden
IncludeNode.renderdjango/template/loader_tags.py:2114 ms0.8%
Template.renderdjango/template/base.py:1774 ms0.8%
instrumented_test_renderdjango/test/utils.py:1134 ms0.8%
NodeList.renderdjango/template/base.py:11084 ms0.8%
Node.render_annotateddjango/template/base.py:10694 ms0.8%
IncludeNode.renderdjango/template/loader_tags.py:2114 ms0.8%
Template.renderdjango/template/base.py:1774 ms0.8%
instrumented_test_renderdjango/test/utils.py:1134 ms0.8%
NodeList.renderdjango/template/base.py:11084 ms0.8%
Node.render_annotateddjango/template/base.py:10694 ms0.8%
1 smaller frames hidden
BaseRenderer.renderdjango/forms/renderers.py:285 ms1.0%
EngineMixin.get_templatedjango/forms/renderers.py:345 ms1.0%
cached_property.__get__django/utils/functional.py:473 ms0.6%
EngineMixin.enginedjango/forms/renderers.py:383 ms0.6%
DjangoTemplates.__init__django/template/backends/django.py:263 ms0.6%
DjangoTemplates.get_templatetag_librariesdjango/template/backends/django.py:883 ms0.6%
get_installed_librariesdjango/template/backends/django.py:1633 ms0.6%
1 smaller frames hidden
Widget.renderdjango/forms/widgets.py:3754 ms0.8%
Select.get_contextdjango/forms/widgets.py:8784 ms0.8%
ChoiceWidget.get_contextdjango/forms/widgets.py:8294 ms0.8%
ChoiceWidget.optgroupsdjango/forms/widgets.py:8003 ms0.6%
<GC>~3 ms0.6%
1 smaller frames hidden
ForNode.renderdjango/template/defaulttags.py:2493 ms0.6%
Node.render_annotateddjango/template/base.py:10693 ms0.6%
2 smaller frames hidden
TranslateNode.renderdjango/templatetags/i18n.py:913 ms0.6%
render_value_in_contextdjango/template/base.py:11463 ms0.6%
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:594 ms0.8%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:824 ms0.8%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2514 ms0.8%
SimpleLazyObject._setupdjango/utils/functional.py:4044 ms0.8%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:394 ms0.8%
get_userdjango/contrib/auth/middleware.py:194 ms0.8%
1 smaller frames hidden
ClientHandler.__call__django/test/client.py:17354 ms10.9%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6354 ms10.9%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10453 ms10.7%
WhiteNoise.add_fileswhitenoise/base.py:10853 ms10.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12044 ms9.0%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13144 ms9.0%
WhiteNoise.get_static_filewhitenoise/base.py:21731 ms6.4%
StaticFile.__init__whitenoise/responders.py:7711 ms2.3%
StaticFile.get_alternativeswhitenoise/responders.py:2005 ms1.0%
__init____init__:-15 ms1.0%
3 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:767 ms1.4%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1885 ms1.0%
Headers.__contains__<stdlib>/wsgiref/headers.py:875 ms1.0%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:726 ms1.2%
StaticFile.get_file_statswhitenoise/responders.py:1633 ms0.6%
StaticFile.get_file_statswhitenoise/responders.py:1613 ms0.6%
StaticFile.__init__whitenoise/responders.py:736 ms1.2%
StaticFile.get_headerswhitenoise/responders.py:1813 ms0.6%
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms0.6%
Headers.__delitem__<stdlib>/wsgiref/headers.py:713 ms0.6%
3 smaller frames hidden
1 smaller frames hidden
WhiteNoise.get_static_filewhitenoise/base.py:2127 ms1.4%
WhiteNoise.add_cache_headerswhitenoise/base.py:2337 ms1.4%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1765 ms1.0%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1975 ms1.0%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms0.6%
1 smaller frames hidden
1 smaller frames hidden
WhiteNoise.get_static_filewhitenoise/base.py:2114 ms0.8%
1 smaller frames hidden
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms1.4%
scantreewhitenoise/base.py:2717 ms1.4%
scantreewhitenoise/base.py:2716 ms1.2%
scantreewhitenoise/base.py:2713 ms0.6%
scantreewhitenoise/base.py:2713 ms0.6%
scantreewhitenoise/base.py:2713 ms0.6%
scantreewhitenoise/base.py:2733 ms0.6%
2 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
TestCreateConference.test_form_renders_for_authenticated_userconfs/tests.py:1066 self.client.force_login(self.user)5 ms1.0%
ClientMixin.force_logindjango/test/client.py:8585 ms1.0%
ClientMixin._logindjango/test/client.py:8894 ms0.8%
logindjango/contrib/auth/__init__.py:1894 ms0.8%
1 smaller frames hidden
2 smaller frames hidden
Estimated from 487 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

confs/tests.py:1044
self.user = User.objects.create_user("alice", password="pw")
TestCreateConference.setUp · Password hashing
364 ms
confs/tests.py:1067
response = self.client.get(reverse("create_conference"))
TestCreateConference.test_form_renders_for_authenticated_user · Libraries
60 ms
confs/views.py:509
return render(
create_conference · Templates
59 ms
confs/tests.py:1066
self.client.force_login(self.user)
TestCreateConference.test_form_renders_for_authenticated_user · Database
5 ms
confs/tests.py:1065
ConferenceTag.objects.get_or_create(slug="python", defaults={"name": "Python", "icon": "languages/python.png"})
TestCreateConference.test_form_renders_for_authenticated_user · Database
2 ms
confs/views.py:420
super().__init__(*args, **kwargs)
ConferenceForm.__init__ · Deep copies
2 ms

Fixtures

Exact setup time
_dj_autoclear_mailbox function 0.11 ms
_template_string_if_invalid_marker function 0.03 ms
_django_db_marker function 0.03 ms
_django_isolate_apps function 0.03 ms
_live_server_helper function 0.02 ms
_django_set_urlconf function 0.02 ms
_django_clear_site_cache function 0.02 ms
monkeypatch function 0.01 ms

Database

26 queries · 10 ms
No repeated queries.

Biggest pieces of work

call setUp
confs/tests.py:1044
364 ms
call test body
confs/tests.py:1067
127 ms
call _post_teardown
django/test/testcases.py:1243
1 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
7 hours ago CI github-actions:test passed 493 ms d923a46 main Profile
7 hours ago CI github-actions:test passed 1.25 s 82997f8 main Profile
7 hours ago CI github-actions:test passed 819 ms 623aa3e main Profile
12 hours ago CI github-actions:test passed 1.29 s ab6465a main Profile
13 hours ago CI github-actions:test passed 643 ms 0c23747 main Run