flakytest.dev anze3db flakytest
Tests / ft/tests.py

TestAccountPages::test_static_pages

First seen 3 weeks ago in 78a4357
CI github-actions:test 12 runs
Average
48 ms
median 52 ms
max 65 ms
Phases
Setup 0.70 ms Call 47 ms Teardown 0.97 ms
Categories
Database 4 ms Other (Libraries, Templates, Unsampled, pytest) 45 ms

5 database queries per run

Needs 299 KB of memory (max 932 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 16 hours ago · open run
Show pytest frames
setup0.72 ms1.2%
call58 ms92.8%
TestAccountPages.test_static_pagesft/tests.py:169 response = self.client.get(reverse(name))55 ms88.6%
Client.getdjango/test/client.py:112453 ms84.4%
RequestFactory.getdjango/test/client.py:47553 ms84.4%
RequestFactory.genericdjango/test/client.py:67153 ms84.4%
Client.requestdjango/test/client.py:108250 ms80.1%
ClientHandler.__call__django/test/client.py:17334 ms54.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6234 ms54.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10434 ms54.8%
WhiteNoise.add_fileswhitenoise/base.py:10834 ms54.8%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12029 ms46.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13129 ms46.4%
WhiteNoise.get_static_filewhitenoise/base.py:20824 ms38.0%
StaticFile.__init__whitenoise/responders.py:778 ms12.7%
StaticFile.get_alternativeswhitenoise/responders.py:2008 ms12.7%
__init____init__:-18 ms12.7%
Headers.__init__<stdlib>/wsgiref/headers.py:445 ms8.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:483 ms4.2%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:503 ms4.2%
Headers.__init__<stdlib>/wsgiref/headers.py:433 ms4.2%
<GC>~3 ms4.2%
StaticFile.__init__whitenoise/responders.py:765 ms8.4%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1895 ms8.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:835 ms8.4%
Headers.get<stdlib>/wsgiref/headers.py:1043 ms4.2%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:523 ms4.2%
Headers.get<stdlib>/wsgiref/headers.py:1063 ms4.2%
StaticFile.__init__whitenoise/responders.py:735 ms8.4%
StaticFile.get_headerswhitenoise/responders.py:1765 ms8.4%
formatdate<stdlib>/email/utils.py:2665 ms8.4%
format_datetime<stdlib>/email/utils.py:2843 ms4.2%
StaticFile.__init__whitenoise/responders.py:723 ms4.2%
StaticFile.get_file_statswhitenoise/responders.py:1613 ms4.2%
StaticFile.__init__whitenoise/responders.py:753 ms4.2%
WhiteNoise.get_static_filewhitenoise/base.py:2023 ms4.2%
WhiteNoise.add_mime_headerswhitenoise/base.py:2163 ms4.2%
MediaTypes.get_typewhitenoise/media_types.py:153 ms4.2%
basename<frozen posixpath>:1713 ms4.2%
WhiteNoise.get_static_filewhitenoise/base.py:2033 ms4.2%
WhiteNoise.add_cache_headerswhitenoise/base.py:2243 ms4.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1763 ms4.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1973 ms4.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms4.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2053 ms4.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:1783 ms4.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1155 ms8.4%
scantreewhitenoise/base.py:2623 ms4.2%
scantreewhitenoise/base.py:2623 ms4.2%
scantreewhitenoise/base.py:2623 ms4.2%
scantreewhitenoise/base.py:2623 ms4.2%
scantreewhitenoise/base.py:2623 ms4.2%
scantreewhitenoise/base.py:2643 ms4.2%
ClientHandler.__call__django/test/client.py:18616 ms25.3%
BaseHandler.get_responsedjango/core/handlers/base.py:14116 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:13016 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12316 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5516 ms25.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30916 ms25.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5511 ms16.9%
AccountMiddleware.<locals>.middlewareallauth/account/middleware.py:3411 ms16.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5511 ms16.9%
BaseHandler._get_responsedjango/core/handlers/base.py:19811 ms16.9%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:1905 ms8.4%
vary_on_headers.<locals>.decorator.<locals>._view_wrapperdjango/views/decorators/vary.py:315 ms8.4%
get_startedft/urls.py:51 return render(request, "get_started.html", {"logged_in": request.user.is_authenticated})3 ms4.2%
renderdjango/shortcuts.py:253 ms4.2%
render_to_stringdjango/template/loader.py:623 ms4.2%
Template.renderdjango/template/backends/django.py:1073 ms4.2%
Template.renderdjango/template/base.py:1743 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
ExtendsNode.renderdjango/template/loader_tags.py:1603 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
ExtendsNode.renderdjango/template/loader_tags.py:1603 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
BlockNode.renderdjango/template/loader_tags.py:523 ms4.2%
changelogft/urls.py:79 return render(request, "changelog.html", {"logged_in": request.user.is_authenticated})3 ms4.2%
renderdjango/shortcuts.py:253 ms4.2%
render_to_stringdjango/template/loader.py:623 ms4.2%
Template.renderdjango/template/backends/django.py:1073 ms4.2%
Template.renderdjango/template/base.py:1743 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
ExtendsNode.renderdjango/template/loader_tags.py:1603 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
ExtendsNode.renderdjango/template/loader_tags.py:1603 ms4.2%
instrumented_test_renderdjango/test/utils.py:1143 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
BlockNode.renderdjango/template/loader_tags.py:663 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
BlockNode.renderdjango/template/loader_tags.py:663 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
BlockNode.renderdjango/template/loader_tags.py:663 ms4.2%
NodeList.renderdjango/template/base.py:10913 ms4.2%
Node.render_annotateddjango/template/base.py:10523 ms4.2%
URLNode.renderdjango/template/defaulttags.py:5113 ms4.2%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:1963 ms4.2%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._post_process_requestdjango/utils/decorators.py:1633 ms4.2%
UpdateCacheMiddleware.process_responsedjango/middleware/cache.py:1283 ms4.2%
patch_response_headersdjango/utils/cache.py:2863 ms4.2%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._view_wrapperdjango/utils/decorators.py:1853 ms4.2%
make_middleware_decorator.<locals>._make_decorator.<locals>._decorator.<locals>._pre_process_requestdjango/utils/decorators.py:1313 ms4.2%
FetchFromCacheMiddleware.process_requestdjango/middleware/cache.py:1703 ms4.2%
get_cache_keydjango/utils/cache.py:3903 ms4.2%
_generate_cache_header_keydjango/utils/cache.py:3703 ms4.2%
HttpRequest.build_absolute_uridjango/http/request.py:2703 ms4.2%
HttpRequest.get_full_pathdjango/http/request.py:2163 ms4.2%
Client.requestdjango/test/client.py:10773 ms4.2%
Signal.connectdjango/dispatch/dispatcher.py:1103 ms4.2%
iscoroutinefunction<stdlib>/inspect.py:336 return _has_code_flag(obj, CO_COROUTINE) or _has_coroutine_mark(obj)3 ms4.2%
reversedjango/urls/base.py:983 ms4.2%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:8133 ms4.2%
TransactionTestCase._pre_setupdjango/test/testcases.py:1164 cls._fixture_setup()3 ms4.2%
TestCase._fixture_setupdjango/test/testcases.py:14783 ms4.2%
TestCase._enter_atomicsdjango/test/testcases.py:13963 ms4.2%
Atomic.__enter__django/db/transaction.py:2113 ms4.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:263 ms4.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4003 ms4.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3673 ms4.2%
CursorWrapper.executedjango/db/backends/utils.py:793 ms4.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms4.2%
CursorWrapper._executedjango/db/backends/utils.py:1033 ms4.2%
Cursor.executepsycopg/cursor.py:1133 ms4.2%
Connection.waitpsycopg/connection.py:4953 ms4.2%
Estimated from 23 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

ft/tests.py:169
response = self.client.get(reverse(name))
TestAccountPages.test_static_pages · Libraries
50 ms
ft/urls.py:51
return render(request, "get_started.html", {"logged_in": request.user.is_authenticated})
get_started · Templates
3 ms
ft/urls.py:79
return render(request, "changelog.html", {"logged_in": request.user.is_authenticated})
changelog · Templates
3 ms

Fixtures

Exact setup time
_dj_autoclear_mailbox function 0.05 ms
_django_db_marker function 0.05 ms
_django_set_urlconf function 0.04 ms
_live_server_helper function 0.04 ms
_template_string_if_invalid_marker function 0.04 ms
_django_clear_site_cache function 0.03 ms
monkeypatch function 0.02 ms

Database

5 queries · 1 ms
No repeated queries.

Biggest pieces of work

call test body
ft/tests.py:169
55 ms
call _pre_setup
django/test/testcases.py:1164
3 ms
setup pytest internals 0.72 ms

Reliability

12 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 12 results, oldest first in the strip
When Environment Outcome Duration Commit
16 hours ago CI github-actions:test passed 63 ms e141198 main Profile
1 week, 5 days ago CI github-actions:test passed 26 ms 46ec2aa main Profile
2 weeks, 1 day ago CI github-actions:test passed 55 ms afde85b main Profile
2 weeks, 1 day ago CI github-actions:test passed 45 ms fe29f9d main Profile
2 weeks, 1 day ago CI github-actions:test passed 65 ms 044719a main Profile
2 weeks, 2 days ago CI github-actions:test passed 35 ms b3fedae main Profile
2 weeks, 4 days ago CI github-actions:test passed 52 ms 43c4eda main Profile
2 weeks, 6 days ago CI github-actions:test passed 53 ms 9caa567 main Profile
2 weeks, 6 days ago CI github-actions:test passed 50 ms ec75501 main Profile
3 weeks ago CI github-actions:test passed 54 ms d2c12e5 main Profile
3 weeks ago CI github-actions:test passed 32 ms 0b902f6 main Profile
3 weeks ago CI github-actions:test passed 51 ms 78a4357 main Profile