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

ProjectTestsPage::test_not_logged_in

First seen 2 years, 10 months ago in d87c7a8
CI github-actions:test 12 runs
Average
64 ms
median 67 ms
max 93 ms
Phases
Setup 19 ms Call 44 ms Teardown 0.17 ms
Categories
Database 36 ms App code 0.20 ms Other (Libraries, pytest, Deep copies, Unsampled) 27 ms

37 database queries per run

Needs 601 KB of memory (max 936 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 16 hours ago · open run
Show pytest frames
setup19 ms28.6%
TestCase.setUpClassdjango/test/testcases.py:1423 cls.cls_atomics = cls._enter_atomics()9 ms14.3%
TestCase._enter_atomicsdjango/test/testcases.py:13969 ms14.3%
Atomic.__enter__django/db/transaction.py:1989 ms14.3%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:4549 ms14.3%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:3039 ms14.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms14.3%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:2799 ms14.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms14.3%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2568 ms12.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:268 ms12.5%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:3338 ms12.5%
Connection.connectpsycopg/connection.py:1098 ms12.5%
wait_connpsycopg/waiting.py:1415 ms7.1%
EpollSelector.select<stdlib>/selectors.py:4525 ms7.1%
wait_connpsycopg/waiting.py:1454 ms5.4%
BaseConnection._connect_genpsycopg/_connection_base.py:4394 ms5.4%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2581 ms1.8%
DatabaseWrapper.init_connection_statedjango/db/backends/postgresql/base.py:4021 ms1.8%
DatabaseWrapper._configure_connectiondjango/db/backends/postgresql/base.py:3741 ms1.8%
DatabaseWrapper._configure_timezonedjango/db/backends/postgresql/base.py:3571 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
TestCase.setUpClassdjango/test/testcases.py:1439 cls.setUpTestData()8 ms12.5%
ProjectTestsPage.setUpTestDataapps/projects/tests.py:3332 ms3.6%
make_projectapps/projects/testing.py:61 organization = Organization.objects.create(1 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.8%
QuerySet.createdjango/db/models/query.py:6671 ms1.8%
Model.__init__django/db/models/base.py:5301 ms1.8%
make_projectapps/projects/testing.py:64 project = Project.objects.create(1 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.8%
QuerySet.createdjango/db/models/query.py:6691 ms1.8%
Model.savedjango/db/models/base.py:8741 ms1.8%
Model.save_basedjango/db/models/base.py:9661 ms1.8%
Model._save_tabledjango/db/models/base.py:11671 ms1.8%
Model._do_insertdjango/db/models/base.py:12181 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.8%
QuerySet._insertdjango/db/models/query.py:19181 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.8%
ProjectTestsPage.setUpTestDataapps/projects/tests.py:3342 ms3.6%
add_memberapps/projects/testing.py:76 membership, _ = Membership.objects.get_or_create(2 ms3.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.6%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms1.8%
QuerySet.getdjango/db/models/query.py:6351 ms1.8%
QuerySet.__len__django/db/models/query.py:3721 ms1.8%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.8%
ModelIterable.__iter__django/db/models/query.py:951 ms1.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
QuerySet.get_or_createdjango/db/models/query.py:9941 ms1.8%
QuerySet.createdjango/db/models/query.py:6691 ms1.8%
Model.savedjango/db/models/base.py:8741 ms1.8%
Model.save_basedjango/db/models/base.py:9661 ms1.8%
Model._save_tabledjango/db/models/base.py:11671 ms1.8%
Model._do_insertdjango/db/models/base.py:12181 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.8%
QuerySet._insertdjango/db/models/query.py:19181 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
ProjectTestsPage.setUpTestDataapps/projects/tests.py:3352 ms3.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.6%
QuerySet.createdjango/db/models/query.py:6692 ms3.6%
Test.saveapps/projects/models.py:2932 ms3.6%
TestManager.slugs_forapps/projects/models.py:240 existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))1 ms1.8%
QuerySet.__iter__django/db/models/query.py:3901 ms1.8%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.8%
ValuesListIterable.__iter__django/db/models/query.py:2381 ms1.8%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
TestManager.slugs_forapps/projects/models.py:242 taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))1 ms1.8%
QuerySet.__iter__django/db/models/query.py:3901 ms1.8%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.8%
FlatValuesListIterable.__iter__django/db/models/query.py:2771 ms1.8%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
ProjectTestsPage.setUpTestDataapps/projects/tests.py:332 cls.user = User.objects.create_user("testuser")1 ms1.8%
UserManager.create_userdjango/contrib/auth/models.py:1751 ms1.8%
UserManager._create_userdjango/contrib/auth/models.py:1631 ms1.8%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms1.8%
Model.savedjango/db/models/base.py:8741 ms1.8%
Model.save_basedjango/db/models/base.py:9661 ms1.8%
Model._save_tabledjango/db/models/base.py:11671 ms1.8%
Model._do_insertdjango/db/models/base.py:12181 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.8%
QuerySet._insertdjango/db/models/query.py:19181 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.8%
Cursor.executepsycopg/cursor.py:1131 ms1.8%
Connection.waitpsycopg/connection.py:4951 ms1.8%
call47 ms71.2%
ProjectTestsPage.test_not_logged_inapps/projects/tests.py:343 response = self.client.get(self.url)33 ms50.8%
Client.getdjango/test/client.py:112433 ms50.8%
RequestFactory.getdjango/test/client.py:47533 ms50.8%
RequestFactory.genericdjango/test/client.py:67133 ms50.8%
Client.requestdjango/test/client.py:108233 ms50.8%
ClientHandler.__call__django/test/client.py:17331 ms47.4%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6231 ms47.4%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10431 ms47.4%
WhiteNoise.add_fileswhitenoise/base.py:10831 ms47.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12029 ms44.1%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13127 ms40.7%
WhiteNoise.get_static_filewhitenoise/base.py:20820 ms30.5%
StaticFile.__init__whitenoise/responders.py:737 ms10.2%
StaticFile.get_headerswhitenoise/responders.py:1787 ms10.2%
parsedate<stdlib>/email/_parseaddr.py:1854 ms6.8%
parsedate_tz<stdlib>/email/_parseaddr.py:502 ms3.4%
_parsedate_tz<stdlib>/email/_parseaddr.py:1612 ms3.4%
parsedate<stdlib>/email/_parseaddr.py:1872 ms3.4%
StaticFile.__init__whitenoise/responders.py:777 ms10.2%
StaticFile.get_alternativeswhitenoise/responders.py:2004 ms6.8%
__init____init__:-14 ms6.8%
Headers.__init__<stdlib>/wsgiref/headers.py:442 ms3.4%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:502 ms3.4%
StaticFile.get_alternativeswhitenoise/responders.py:2032 ms3.4%
StaticFile.__init__whitenoise/responders.py:764 ms6.8%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1892 ms3.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms3.4%
Headers.get<stdlib>/wsgiref/headers.py:1062 ms3.4%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1882 ms3.4%
StaticFile.__init__whitenoise/responders.py:742 ms3.4%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms3.4%
WhiteNoise.get_static_filewhitenoise/base.py:2037 ms10.2%
WhiteNoise.add_cache_headerswhitenoise/base.py:2247 ms10.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1767 ms10.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1977 ms10.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:207 ms10.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2052 ms3.4%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:1862 ms3.4%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2122 ms3.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms3.4%
scantreewhitenoise/base.py:2622 ms3.4%
scantreewhitenoise/base.py:2622 ms3.4%
scantreewhitenoise/base.py:2642 ms3.4%
ClientHandler.__call__django/test/client.py:1862 ms3.4%
BaseHandler.get_responsedjango/core/handlers/base.py:1412 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:1302 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:1232 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
MiddlewareMixin.__call__django/utils/deprecation.py:3092 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
AccountMiddleware.<locals>.middlewareallauth/account/middleware.py:342 ms3.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:552 ms3.4%
BaseHandler._get_responsedjango/core/handlers/base.py:1982 ms3.4%
project_testsapps/projects/urls.py:1772 ms3.4%
find_projectapps/projects/urls.py:49 project = get_object_or_404(2 ms3.4%
get_object_or_404django/shortcuts.py:902 ms3.4%
QuerySet.getdjango/db/models/query.py:6352 ms3.4%
QuerySet.__len__django/db/models/query.py:3722 ms3.4%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.4%
ModelIterable.__iter__django/db/models/query.py:952 ms3.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.4%
Cursor.executepsycopg/cursor.py:1132 ms3.4%
Connection.waitpsycopg/connection.py:4952 ms3.4%
ProjectTestsPage.setUpapps/projects/tests.py:338 self.client.force_login(self.user)7 ms10.2%
ClientMixin.force_logindjango/test/client.py:8554 ms6.8%
ClientMixin._logindjango/test/client.py:8762 ms3.4%
ClientMixin.sessiondjango/test/client.py:8122 ms3.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1212 ms3.4%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms3.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms3.4%
ClientMixin._logindjango/test/client.py:8812 ms3.4%
logindjango/contrib/auth/__init__.py:1972 ms3.4%
Signal.senddjango/dispatch/dispatcher.py:2092 ms3.4%
update_last_logindjango/contrib/auth/models.py:242 ms3.4%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms3.4%
Model.savedjango/db/models/base.py:8742 ms3.4%
Model.save_basedjango/db/models/base.py:9662 ms3.4%
Model._save_tabledjango/db/models/base.py:11102 ms3.4%
Model._do_updatedjango/db/models/base.py:12112 ms3.4%
QuerySet._updatedjango/db/models/query.py:13272 ms3.4%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21402 ms3.4%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21112 ms3.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.4%
Cursor.executepsycopg/cursor.py:1132 ms3.4%
Connection.waitpsycopg/connection.py:4952 ms3.4%
TestData.__get__django/test/testcases.py:13662 ms3.4%
TransactionTestCase._post_teardowndjango/test/testcases.py:1240 self._fixture_teardown()4 ms6.8%
TestCase._fixture_teardowndjango/test/testcases.py:14952 ms3.4%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4832 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms3.4%
Cursor.executepsycopg/cursor.py:1132 ms3.4%
Connection.waitpsycopg/connection.py:4952 ms3.4%
TestCase._fixture_teardowndjango/test/testcases.py:14972 ms3.4%
TestCase._rollback_atomicsdjango/test/testcases.py:14052 ms3.4%
Atomic.__exit__django/db/transaction.py:2862 ms3.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms3.4%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4312 ms3.4%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3752 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms3.4%
Cursor.executepsycopg/cursor.py:1132 ms3.4%
Connection.waitpsycopg/connection.py:4952 ms3.4%
ProjectTestsPage.test_not_logged_inapps/projects/tests.py:342 self.client.logout()2 ms3.4%
ClientMixin.logoutdjango/test/client.py:9232 ms3.4%
get_userdjango/contrib/auth/__init__.py:3112 ms3.4%
_get_user_session_keydjango/contrib/auth/__init__.py:952 ms3.4%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms3.4%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2512 ms3.4%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms3.4%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms3.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.4%
QuerySet.getdjango/db/models/query.py:6352 ms3.4%
QuerySet.__len__django/db/models/query.py:3722 ms3.4%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.4%
ModelIterable.__iter__django/db/models/query.py:952 ms3.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.4%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.4%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.4%
Cursor.executepsycopg/cursor.py:1132 ms3.4%
Connection.waitpsycopg/connection.py:4952 ms3.4%
Estimated from 37 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/projects/tests.py:343
response = self.client.get(self.url)
ProjectTestsPage.test_not_logged_in · Libraries
31 ms
apps/projects/tests.py:338
self.client.force_login(self.user)
ProjectTestsPage.setUp · Libraries
7 ms
apps/projects/testing.py:76
membership, _ = Membership.objects.get_or_create(
add_member · Database
2 ms
apps/projects/tests.py:342
self.client.logout()
ProjectTestsPage.test_not_logged_in · Database
2 ms
apps/projects/urls.py:49
project = get_object_or_404(
find_project · Database
2 ms
apps/projects/tests.py:332
cls.user = User.objects.create_user("testuser")
ProjectTestsPage.setUpTestData · Database
1 ms
apps/projects/testing.py:61
organization = Organization.objects.create(
make_project · Database
1 ms
apps/projects/testing.py:64
project = Project.objects.create(
make_project · Database
1 ms
apps/projects/models.py:240
existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))
TestManager.slugs_for · Database
1 ms
apps/projects/models.py:242
taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))
TestManager.slugs_for · Database
1 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_ProjectTestsPage class 17 ms
_django_setup_unittest class 0.54 ms
_dj_autoclear_mailbox function 0.06 ms
_template_string_if_invalid_marker function 0.04 ms
_django_db_marker function 0.04 ms
_django_clear_site_cache function 0.03 ms
_django_set_urlconf function 0.03 ms
_live_server_helper function 0.03 ms
monkeypatch function 0.02 ms

Database

37 queries · 13 ms
No repeated queries.

Biggest pieces of work

call test body
apps/projects/tests.py:343
36 ms
setup setUpClass
django/test/testcases.py:1423
18 ms
call setUp
apps/projects/tests.py:338
7 ms
call _post_teardown
django/test/testcases.py:1240
4 ms
setup pytest internals 1 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 66 ms e141198 main Profile
1 week, 5 days ago CI github-actions:test passed 39 ms 46ec2aa main Profile
2 weeks, 1 day ago CI github-actions:test passed 65 ms afde85b main Profile
2 weeks, 1 day ago CI github-actions:test passed 60 ms fe29f9d main Profile
2 weeks, 1 day ago CI github-actions:test passed 93 ms 044719a main Profile
2 weeks, 2 days ago CI github-actions:test passed 45 ms b3fedae main Profile
2 weeks, 4 days ago CI github-actions:test passed 69 ms 43c4eda main Profile
2 weeks, 6 days ago CI github-actions:test passed 68 ms 9caa567 main Profile
2 weeks, 6 days ago CI github-actions:test passed 69 ms ec75501 main Profile
2 weeks, 6 days ago CI github-actions:test passed 78 ms d2c12e5 main Profile
3 weeks ago CI github-actions:test passed 40 ms 0b902f6 main Profile
3 weeks ago CI github-actions:test passed 69 ms 78a4357 main Profile