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

ProjectRunPage::test_project_with_runs_no_tests

First seen 2 years, 9 months ago in b9e98d9
CI github-actions:test 5 runs
Average
61 ms
median 66 ms
max 72 ms
Phases
Setup 0.72 ms Call 60 ms Teardown 0.62 ms
Categories
Database 31 ms Other (Libraries, Templates, Unsampled) 30 ms

35 database queries per run

Needs 368 KB of memory (max 800 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 18 minutes ago · open run
Show pytest frames
call64 ms97.6%
ProjectRunPage.test_project_with_runs_no_testsapps/projects/tests.py:323 response = self.client.get(self.url)47 ms71.6%
Client.getdjango/test/client.py:112447 ms71.6%
RequestFactory.getdjango/test/client.py:47547 ms71.6%
RequestFactory.genericdjango/test/client.py:67147 ms71.6%
Client.requestdjango/test/client.py:108247 ms71.6%
ClientHandler.__call__django/test/client.py:17328 ms42.3%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6228 ms42.3%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10426 ms39.0%
WhiteNoise.add_fileswhitenoise/base.py:10826 ms39.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12019 ms29.3%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13117 ms26.0%
WhiteNoise.get_static_filewhitenoise/base.py:20311 ms16.3%
WhiteNoise.add_cache_headerswhitenoise/base.py:22411 ms16.3%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:17611 ms16.3%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:19711 ms16.3%
URLMixin.urldebug_toolbar/panels/staticfiles.py:209 ms13.0%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2052 ms3.3%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:1842 ms3.3%
ManifestFilesMixin.stored_namedjango/contrib/staticfiles/storage.py:5192 ms3.3%
WhiteNoise.get_static_filewhitenoise/base.py:2086 ms9.8%
StaticFile.__init__whitenoise/responders.py:734 ms6.5%
StaticFile.get_headerswhitenoise/responders.py:1712 ms3.3%
StaticFile.get_headerswhitenoise/responders.py:1762 ms3.3%
formatdate<stdlib>/email/utils.py:2662 ms3.3%
StaticFile.__init__whitenoise/responders.py:722 ms3.3%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms3.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1156 ms9.8%
scantreewhitenoise/base.py:2626 ms9.8%
scantreewhitenoise/base.py:2624 ms6.5%
scantreewhitenoise/base.py:2622 ms3.3%
scantreewhitenoise/base.py:2622 ms3.3%
scantreewhitenoise/base.py:2622 ms3.3%
scantreewhitenoise/base.py:2642 ms3.3%
scantreewhitenoise/base.py:2642 ms3.3%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1112 ms3.3%
WhiteNoise.add_fileswhitenoise/base.py:1082 ms3.3%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms3.3%
scantreewhitenoise/base.py:2642 ms3.3%
ClientHandler.__call__django/test/client.py:18619 ms29.3%
BaseHandler.get_responsedjango/core/handlers/base.py:14119 ms29.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5519 ms29.3%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:13019 ms29.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5519 ms29.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30919 ms29.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5519 ms29.3%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12319 ms29.3%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5519 ms29.3%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
MiddlewareMixin.__call__django/utils/deprecation.py:30917 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
AccountMiddleware.<locals>.middlewareallauth/account/middleware.py:3417 ms26.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5517 ms26.0%
BaseHandler._get_responsedjango/core/handlers/base.py:19817 ms26.0%
project_runapps/projects/urls.py:4436 ms9.8%
shellapps/projects/urls.py:71 return org_shell(request, project.organization if project else None, section) | {6 ms9.8%
org_shellapps/orgs/views.py:33 organizations = [] if user.is_anonymous else list(Organization.objects.filter(membership__user=user))2 ms3.3%
QuerySet.__iter__django/db/models/query.py:3902 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.3%
ModelIterable.__iter__django/db/models/query.py:952 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
org_shellapps/orgs/views.py:40 "org_projects": list(organization.project_set.order_by("name")) if member else [],2 ms3.3%
QuerySet.__iter__django/db/models/query.py:3902 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.3%
ModelIterable.__iter__django/db/models/query.py:952 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
org_shellapps/orgs/views.py:422 ms3.3%
Organization.is_ownerapps/orgs/models.py:65 return user.is_authenticated and self.membership_set.filter(user=user, role=Membership.Role.OWNER).exists()2 ms3.3%
QuerySet.existsdjango/db/models/query.py:13372 ms3.3%
Query.has_resultsdjango/db/models/sql/query.py:6812 ms3.3%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15922 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16112 ms3.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7952 ms3.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5782 ms3.3%
WhereNode.as_sqldjango/db/models/sql/where.py:1512 ms3.3%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5782 ms3.3%
RelatedLookupMixin.as_sqldjango/db/models/fields/related_lookups.py:1282 ms3.3%
Exact.as_sqldjango/db/models/lookups.py:4072 ms3.3%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2382 ms3.3%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2302 ms3.3%
project_runapps/projects/urls.py:439 return render(4 ms6.5%
renderdjango/shortcuts.py:254 ms6.5%
render_to_stringdjango/template/loader.py:624 ms6.5%
Template.renderdjango/template/backends/django.py:1074 ms6.5%
Template.renderdjango/template/base.py:1744 ms6.5%
instrumented_test_renderdjango/test/utils.py:1144 ms6.5%
NodeList.renderdjango/template/base.py:10914 ms6.5%
Node.render_annotateddjango/template/base.py:10524 ms6.5%
ExtendsNode.renderdjango/template/loader_tags.py:1604 ms6.5%
instrumented_test_renderdjango/test/utils.py:1144 ms6.5%
NodeList.renderdjango/template/base.py:10914 ms6.5%
Node.render_annotateddjango/template/base.py:10524 ms6.5%
ExtendsNode.renderdjango/template/loader_tags.py:1604 ms6.5%
instrumented_test_renderdjango/test/utils.py:1144 ms6.5%
NodeList.renderdjango/template/base.py:10914 ms6.5%
Node.render_annotateddjango/template/base.py:10524 ms6.5%
BlockNode.renderdjango/template/loader_tags.py:664 ms6.5%
NodeList.renderdjango/template/base.py:10914 ms6.5%
Node.render_annotateddjango/template/base.py:10524 ms6.5%
IfNode.renderdjango/template/defaulttags.py:3332 ms3.3%
NodeList.renderdjango/template/base.py:10912 ms3.3%
Node.render_annotateddjango/template/base.py:10522 ms3.3%
URLNode.renderdjango/template/defaulttags.py:5112 ms3.3%
reversedjango/urls/base.py:982 ms3.3%
BlockNode.renderdjango/template/loader_tags.py:662 ms3.3%
NodeList.renderdjango/template/base.py:10912 ms3.3%
Node.render_annotateddjango/template/base.py:10522 ms3.3%
IfNode.renderdjango/template/defaulttags.py:3322 ms3.3%
Page.__len__django/core/paginator.py:3192 ms3.3%
QuerySet.__len__django/db/models/query.py:3722 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.3%
ModelIterable.__iter__django/db/models/query.py:952 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16112 ms3.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7672 ms3.3%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:872 ms3.3%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:4912 ms3.3%
SQLCompiler._order_by_pairsdjango/db/models/sql/compiler.py:3622 ms3.3%
Expression.__hash__django/db/models/expressions.py:5622 ms3.3%
cached_property.__get__django/utils/functional.py:472 ms3.3%
project_runapps/projects/urls.py:4012 ms3.3%
find_projectapps/projects/urls.py:49 project = get_object_or_404(2 ms3.3%
get_object_or_404django/shortcuts.py:902 ms3.3%
QuerySet.getdjango/db/models/query.py:6352 ms3.3%
QuerySet.__len__django/db/models/query.py:3722 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.3%
ModelIterable.__iter__django/db/models/query.py:1282 ms3.3%
Model.from_dbdjango/db/models/base.py:6052 ms3.3%
project_runapps/projects/urls.py:404 run = get_object_or_404(Run.objects.select_related("commit"), number=run_number, project=project)2 ms3.3%
get_object_or_404django/shortcuts.py:902 ms3.3%
QuerySet.getdjango/db/models/query.py:6352 ms3.3%
QuerySet.__len__django/db/models/query.py:3722 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.3%
ModelIterable.__iter__django/db/models/query.py:1272 ms3.3%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15772 ms3.3%
SQLCompiler.get_convertersdjango/db/models/sql/compiler.py:15262 ms3.3%
Col.get_db_convertersdjango/db/models/expressions.py:13402 ms3.3%
project_runapps/projects/urls.py:423 test_statistics = TestRun.objects.filter(run=run).aggregate(2 ms3.3%
QuerySet.aggregatedjango/db/models/query.py:5942 ms3.3%
Query.get_aggregationdjango/db/models/sql/query.py:6332 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
MiddlewareMixin.__call__django/utils/deprecation.py:3112 ms3.3%
SessionMiddleware.process_responsedjango/contrib/sessions/middleware.py:592 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms3.3%
Model.savedjango/db/models/base.py:8742 ms3.3%
Model.save_basedjango/db/models/base.py:9662 ms3.3%
Model._save_tabledjango/db/models/base.py:11102 ms3.3%
Model._do_updatedjango/db/models/base.py:12112 ms3.3%
QuerySet._updatedjango/db/models/query.py:13272 ms3.3%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21402 ms3.3%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21112 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
ProjectRunPage.setUpapps/projects/tests.py:307 self.client.force_login(self.user)13 ms19.5%
ClientMixin.force_logindjango/test/client.py:85513 ms19.5%
ClientMixin._logindjango/test/client.py:8816 ms9.8%
logindjango/contrib/auth/__init__.py:1874 ms6.5%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4344 ms6.5%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms3.3%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:1982 ms3.3%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms3.3%
QuerySet.existsdjango/db/models/query.py:13372 ms3.3%
Query.has_resultsdjango/db/models/sql/query.py:6812 ms3.3%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15922 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms3.3%
Model.savedjango/db/models/base.py:8742 ms3.3%
Model.save_basedjango/db/models/base.py:9662 ms3.3%
Model._save_tabledjango/db/models/base.py:11672 ms3.3%
Model._do_insertdjango/db/models/base.py:12182 ms3.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.3%
QuerySet._insertdjango/db/models/query.py:19182 ms3.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19252 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
logindjango/contrib/auth/__init__.py:1972 ms3.3%
Signal.senddjango/dispatch/dispatcher.py:2092 ms3.3%
update_last_logindjango/contrib/auth/models.py:242 ms3.3%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms3.3%
Model.savedjango/db/models/base.py:8742 ms3.3%
Model.save_basedjango/db/models/base.py:9662 ms3.3%
Model._save_tabledjango/db/models/base.py:11102 ms3.3%
Model._do_updatedjango/db/models/base.py:12112 ms3.3%
QuerySet._updatedjango/db/models/query.py:13272 ms3.3%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21402 ms3.3%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21112 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
ClientMixin._logindjango/test/client.py:8764 ms6.5%
ClientMixin.sessiondjango/test/client.py:8124 ms6.5%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms6.5%
SessionStore.createdjango/contrib/sessions/backends/db.py:702 ms3.3%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:1982 ms3.3%
SessionStore.existsdjango/contrib/sessions/backends/db.py:632 ms3.3%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms3.3%
Model.savedjango/db/models/base.py:8742 ms3.3%
Model.save_basedjango/db/models/base.py:9662 ms3.3%
Model._save_tabledjango/db/models/base.py:11672 ms3.3%
Model._do_insertdjango/db/models/base.py:12182 ms3.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.3%
QuerySet._insertdjango/db/models/query.py:19182 ms3.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19252 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
ClientMixin._logindjango/test/client.py:8832 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms3.3%
Model.savedjango/db/models/base.py:8742 ms3.3%
Model.save_basedjango/db/models/base.py:9662 ms3.3%
Model._save_tabledjango/db/models/base.py:11102 ms3.3%
Model._do_updatedjango/db/models/base.py:12112 ms3.3%
QuerySet._updatedjango/db/models/query.py:13272 ms3.3%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21402 ms3.3%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21112 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
TransactionTestCase._post_teardowndjango/test/testcases.py:1240 self._fixture_teardown()4 ms6.5%
TestCase._fixture_teardowndjango/test/testcases.py:14942 ms3.3%
TestCase._should_check_constraintsdjango/test/testcases.py:15032 ms3.3%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:4922 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
TestCase._fixture_teardowndjango/test/testcases.py:14972 ms3.3%
TestCase._rollback_atomicsdjango/test/testcases.py:14052 ms3.3%
Atomic.__exit__django/db/transaction.py:2832 ms3.3%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms3.3%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4132 ms3.3%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3712 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms3.3%
Cursor.executepsycopg/cursor.py:1132 ms3.3%
Connection.waitpsycopg/connection.py:4952 ms3.3%
Estimated from 30 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/projects/tests.py:323
response = self.client.get(self.url)
ProjectRunPage.test_project_with_runs_no_tests · Libraries
30 ms
apps/projects/tests.py:307
self.client.force_login(self.user)
ProjectRunPage.setUp · Database
13 ms
apps/projects/urls.py:439
return render(
project_run · Templates
4 ms
apps/projects/urls.py:49
project = get_object_or_404(
find_project · Database
2 ms
apps/projects/urls.py:404
run = get_object_or_404(Run.objects.select_related("commit"), number=run_number, project=project)
project_run · Database
2 ms
apps/projects/urls.py:423
test_statistics = TestRun.objects.filter(run=run).aggregate(
project_run · Database
2 ms
apps/orgs/views.py:33
organizations = [] if user.is_anonymous else list(Organization.objects.filter(membership__user=user))
org_shell · Database
2 ms
apps/orgs/views.py:40
"org_projects": list(organization.project_set.order_by("name")) if member else [],
org_shell · Database
2 ms
apps/orgs/models.py:65
return user.is_authenticated and self.membership_set.filter(user=user, role=Membership.Role.OWNER).exists()
Organization.is_owner · Database
2 ms

Fixtures

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

Database

35 queries · 13 ms
No repeated queries.

Biggest pieces of work

call test body
apps/projects/tests.py:323
47 ms
call setUp
apps/projects/tests.py:307
13 ms
call _post_teardown
django/test/testcases.py:1240
4 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 50 results, oldest first in the strip
When Environment Outcome Duration Commit
18 minutes ago CI github-actions:test passed 66 ms 9caa567 main Profile
44 minutes ago CI github-actions:test passed 65 ms ec75501 main Profile
7 hours ago CI github-actions:test passed 72 ms d2c12e5 main Profile
7 hours ago CI github-actions:test passed 37 ms 0b902f6 main Profile
7 hours ago CI github-actions:test passed 66 ms 78a4357 main Profile
2 years ago CI github-actions passed 131 ms 61209a6 main Run
2 years, 2 months ago CI github-actions passed 133 ms 55ca4c2 main Run
2 years, 3 months ago CI github-actions passed 139 ms d007c85 main Run
2 years, 4 months ago CI github-actions passed 141 ms 3d86013 main Run
2 years, 4 months ago CI github-actions passed 137 ms bed0acb main Run
2 years, 4 months ago CI github-actions passed 137 ms 78c1737 main Run
2 years, 4 months ago CI github-actions passed 131 ms 1a5664b main Run
2 years, 5 months ago CI github-actions passed 156 ms c3680ac main Run
2 years, 5 months ago CI github-actions passed 130 ms 06a1df4 main Run
2 years, 5 months ago CI github-actions passed 132 ms a29c34e main Run
2 years, 5 months ago CI github-actions passed 179 ms e55e63f main Run
2 years, 5 months ago CI github-actions passed 201 ms ba5cb67 main Run
2 years, 6 months ago CI github-actions passed 197 ms 7c123d8 main Run
2 years, 6 months ago CI github-actions passed 187 ms 5ae45e1 main Run
2 years, 6 months ago CI github-actions passed 181 ms 1680367 main Run