flakytest.dev anze3db flakytest
Tests / apps/projects/tests.py

ProjectPagesTest::test_private_dashboard_requires_login

First seen 3 weeks ago in 78a4357
CI github-actions:test 12 runs
Average
48 ms
median 53 ms
max 67 ms
Phases
Setup 0.71 ms Call 47 ms Teardown 0.17 ms
Categories
Database 21 ms App code 0.12 ms Other (Libraries, Unsampled, pytest, Cache) 27 ms

26 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, 16 hours ago · open run
Show pytest frames
setup0.78 ms1.5%
call50 ms98.1%
ProjectPagesTest.test_private_dashboard_requires_loginapps/projects/tests.py:984 response = self.client.get(url)29 ms56.0%
Client.getdjango/test/client.py:112429 ms56.0%
RequestFactory.getdjango/test/client.py:47529 ms56.0%
RequestFactory.genericdjango/test/client.py:67129 ms56.0%
Client.requestdjango/test/client.py:108229 ms56.0%
ClientHandler.__call__django/test/client.py:17329 ms56.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6229 ms56.0%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10429 ms56.0%
WhiteNoise.add_fileswhitenoise/base.py:10829 ms56.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12022 ms42.0%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13118 ms35.0%
WhiteNoise.get_static_filewhitenoise/base.py:20814 ms28.0%
StaticFile.__init__whitenoise/responders.py:767 ms14.0%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1897 ms14.0%
Headers.__getitem__<stdlib>/wsgiref/headers.py:837 ms14.0%
Headers.get<stdlib>/wsgiref/headers.py:1047 ms14.0%
StaticFile.__init__whitenoise/responders.py:774 ms7.0%
StaticFile.get_alternativeswhitenoise/responders.py:2004 ms7.0%
__init____init__:-14 ms7.0%
Headers.__init__<stdlib>/wsgiref/headers.py:434 ms7.0%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:504 ms7.0%
StaticFile.__init__whitenoise/responders.py:734 ms7.0%
StaticFile.get_headerswhitenoise/responders.py:1764 ms7.0%
WhiteNoise.get_static_filewhitenoise/base.py:2034 ms7.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:2244 ms7.0%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1764 ms7.0%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1974 ms7.0%
URLMixin.urldebug_toolbar/panels/staticfiles.py:214 ms7.0%
<GC>~4 ms7.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms14.0%
scantreewhitenoise/base.py:2627 ms14.0%
scantreewhitenoise/base.py:2627 ms14.0%
scantreewhitenoise/base.py:2624 ms7.0%
scantreewhitenoise/base.py:2624 ms7.0%
scantreewhitenoise/base.py:2624 ms7.0%
scantreewhitenoise/base.py:2644 ms7.0%
scantreewhitenoise/base.py:2644 ms7.0%
ProjectPagesTest.setUpapps/projects/tests.py:954 self.client.force_login(self.user)11 ms21.0%
ClientMixin.force_logindjango/test/client.py:85511 ms21.0%
ClientMixin._logindjango/test/client.py:8764 ms7.0%
ClientMixin.sessiondjango/test/client.py:8124 ms7.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms7.0%
SessionStore.createdjango/contrib/sessions/backends/db.py:744 ms7.0%
ClientMixin._logindjango/test/client.py:8814 ms7.0%
logindjango/contrib/auth/__init__.py:1874 ms7.0%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4344 ms7.0%
SessionStore.createdjango/contrib/sessions/backends/db.py:744 ms7.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1264 ms7.0%
Atomic.__exit__django/db/transaction.py:2474 ms7.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:264 ms7.0%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4314 ms7.0%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3754 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1034 ms7.0%
Cursor.executepsycopg/cursor.py:1134 ms7.0%
Connection.waitpsycopg/connection.py:4954 ms7.0%
ClientMixin._logindjango/test/client.py:8834 ms7.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1264 ms7.0%
Atomic.__enter__django/db/transaction.py:2114 ms7.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:264 ms7.0%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4004 ms7.0%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3674 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1034 ms7.0%
Cursor.executepsycopg/cursor.py:1134 ms7.0%
Connection.waitpsycopg/connection.py:4954 ms7.0%
ProjectPagesTest.test_private_dashboard_requires_loginapps/projects/tests.py:982 self.client.logout()7 ms14.0%
ClientMixin.logoutdjango/test/client.py:9234 ms7.0%
get_userdjango/contrib/auth/__init__.py:3114 ms7.0%
_get_user_session_keydjango/contrib/auth/__init__.py:954 ms7.0%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:554 ms7.0%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2514 ms7.0%
SessionStore.loaddjango/contrib/sessions/backends/db.py:554 ms7.0%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:344 ms7.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms7.0%
QuerySet.getdjango/db/models/query.py:6354 ms7.0%
QuerySet.__len__django/db/models/query.py:3724 ms7.0%
QuerySet._fetch_alldjango/db/models/query.py:20004 ms7.0%
ModelIterable.__iter__django/db/models/query.py:954 ms7.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16244 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms7.0%
Cursor.executepsycopg/cursor.py:1134 ms7.0%
Connection.waitpsycopg/connection.py:4954 ms7.0%
ClientMixin.logoutdjango/test/client.py:9274 ms7.0%
logoutdjango/contrib/auth/__init__.py:2584 ms7.0%
SessionBase.flushdjango/contrib/sessions/backends/base.py:4204 ms7.0%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1754 ms7.0%
Model.deletedjango/db/models/base.py:12984 ms7.0%
Collector.deletedjango/db/models/deletion.py:4524 ms7.0%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:434 ms7.0%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:254 ms7.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16244 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms7.0%
Cursor.executepsycopg/cursor.py:1134 ms7.0%
Connection.waitpsycopg/connection.py:4954 ms7.0%
TransactionTestCase._pre_setupdjango/test/testcases.py:1164 cls._fixture_setup()4 ms7.0%
TestCase._fixture_setupdjango/test/testcases.py:14784 ms7.0%
TestCase._enter_atomicsdjango/test/testcases.py:13964 ms7.0%
Atomic.__enter__django/db/transaction.py:2114 ms7.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:264 ms7.0%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4004 ms7.0%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3674 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:1034 ms7.0%
Cursor.executepsycopg/cursor.py:1134 ms7.0%
Connection.waitpsycopg/connection.py:4954 ms7.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms7.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms7.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms7.0%
teardown0.21 ms0.4%
Estimated from 17 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/projects/tests.py:984
response = self.client.get(url)
ProjectPagesTest.test_private_dashboard_requires_login · Libraries
29 ms
apps/projects/tests.py:954
self.client.force_login(self.user)
ProjectPagesTest.setUp · Database
11 ms
apps/projects/tests.py:982
self.client.logout()
ProjectPagesTest.test_private_dashboard_requires_login · Database
7 ms

Fixtures

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

Database

26 queries · 10 ms
No repeated queries.

Biggest pieces of work

call test body
apps/projects/tests.py:984
36 ms
call setUp
apps/projects/tests.py:954
11 ms
call _pre_setup
django/test/testcases.py:1164
4 ms
setup pytest internals 0.78 ms
teardown pytest internals 0.21 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 51 ms e141198 main Profile
1 week, 5 days ago CI github-actions:test passed 25 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 41 ms fe29f9d main Profile
2 weeks, 1 day ago CI github-actions:test passed 67 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 59 ms 43c4eda main Profile
2 weeks, 6 days ago CI github-actions:test passed 58 ms 9caa567 main Profile
2 weeks, 6 days ago CI github-actions:test passed 55 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 47 ms 78a4357 main Profile