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

TestMute::test_muted_tests

First seen 2 years, 8 months ago in 6a56e30
CI github-actions:test 12 runs
Average
73 ms
median 76 ms
max 102 ms
Phases
Setup 13 ms Call 60 ms Teardown 0.17 ms
Categories
Database 46 ms Factories 2 ms App code 0.24 ms Other (Libraries, Unsampled, pytest) 25 ms

42 database queries per run

Needs 0 KB of memory (max 4 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 16 hours ago · open run
Show pytest frames
setup12 ms16.3%
TestCase.setUpClassdjango/test/testcases.py:1423 cls.cls_atomics = cls._enter_atomics()6 ms7.7%
TestCase._enter_atomicsdjango/test/testcases.py:13966 ms7.7%
Atomic.__enter__django/db/transaction.py:1986 ms7.7%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:4546 ms7.7%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:3036 ms7.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:266 ms7.7%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:2796 ms7.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:266 ms7.7%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2565 ms6.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:265 ms6.7%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:3335 ms6.7%
Connection.connectpsycopg/connection.py:1094 ms5.8%
wait_connpsycopg/waiting.py:1412 ms2.9%
EpollSelector.select<stdlib>/selectors.py:4522 ms2.9%
wait_connpsycopg/waiting.py:1452 ms2.9%
BaseConnection._connect_genpsycopg/_connection_base.py:4392 ms2.9%
Connection.connectpsycopg/connection.py:1000.71 ms1.0%
conninfo_attemptspsycopg/_conninfo_attempts.py:450.71 ms1.0%
_resolve_hostnamespsycopg/_conninfo_attempts.py:1020.71 ms1.0%
getaddrinfo<stdlib>/socket.py:9980.71 ms1.0%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2580.71 ms1.0%
DatabaseWrapper.init_connection_statedjango/db/backends/postgresql/base.py:4020.71 ms1.0%
DatabaseWrapper._configure_connectiondjango/db/backends/postgresql/base.py:3740.71 ms1.0%
DatabaseWrapper._configure_timezonedjango/db/backends/postgresql/base.py:3570.71 ms1.0%
Cursor.executepsycopg/cursor.py:1130.71 ms1.0%
Connection.waitpsycopg/connection.py:4950.71 ms1.0%
TestCase.setUpClassdjango/test/testcases.py:1439 cls.setUpTestData()1 ms1.9%
TestMute.setUpTestDataapps/api/tests.py:433 cls.project = baker.make("projects.Project", secrettokens_set__token=cls.secret_token)1 ms1.9%
makemodel_bakery/baker.py:1471 ms1.9%
Baker.makemodel_bakery/baker.py:4061 ms1.9%
Baker._makemodel_bakery/baker.py:4710.71 ms1.0%
Baker.generate_valuemodel_bakery/baker.py:8000.71 ms1.0%
gen_relatedmodel_bakery/random_gen.py:2740.71 ms1.0%
makemodel_bakery/baker.py:1470.71 ms1.0%
Baker.makemodel_bakery/baker.py:4060.71 ms1.0%
Baker._makemodel_bakery/baker.py:4820.71 ms1.0%
Baker.instancemodel_bakery/baker.py:5350.71 ms1.0%
Model.savedjango/db/models/base.py:8740.71 ms1.0%
Model.save_basedjango/db/models/base.py:9660.71 ms1.0%
Model._save_tabledjango/db/models/base.py:11670.71 ms1.0%
Model._do_insertdjango/db/models/base.py:12180.71 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:870.71 ms1.0%
QuerySet._insertdjango/db/models/query.py:19180.71 ms1.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19250.71 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:790.71 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.71 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1050.71 ms1.0%
Cursor.executepsycopg/cursor.py:1130.71 ms1.0%
Connection.waitpsycopg/connection.py:4950.71 ms1.0%
Baker._makemodel_bakery/baker.py:4820.71 ms1.0%
Baker.instancemodel_bakery/baker.py:5350.71 ms1.0%
Model.savedjango/db/models/base.py:8740.71 ms1.0%
Model.save_basedjango/db/models/base.py:9660.71 ms1.0%
Model._save_tabledjango/db/models/base.py:11670.71 ms1.0%
Model._do_insertdjango/db/models/base.py:12180.71 ms1.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:870.71 ms1.0%
QuerySet._insertdjango/db/models/query.py:19180.71 ms1.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19250.71 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:790.71 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.71 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:1050.71 ms1.0%
Cursor.executepsycopg/cursor.py:1130.71 ms1.0%
Connection.waitpsycopg/connection.py:4950.71 ms1.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2050.71 ms1.0%
BaseCursor._convert_querypsycopg/_cursor_base.py:4650.71 ms1.0%
PostgresClientQuery.convertpsycopg/_queries.py:2890.71 ms1.0%
PostgresClientQuery.dumppsycopg/_queries.py:2990.71 ms1.0%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3000.71 ms1.0%
__init____init__:-10.71 ms1.0%
call61 ms83.4%
TestMute.test_muted_testsapps/api/tests.py:457 response = self.ingest_start()50 ms67.9%
TestMute.ingest_startapps/api/tests.py:423 return self.client.post(50 ms67.9%
Client.postdjango/test/client.py:115350 ms67.9%
RequestFactory.postdjango/test/client.py:49950 ms67.9%
RequestFactory.genericdjango/test/client.py:67150 ms67.9%
Client.requestdjango/test/client.py:108250 ms67.9%
ClientHandler.__call__django/test/client.py:18629 ms40.1%
BaseHandler.get_responsedjango/core/handlers/base.py:14129 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:13029 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12329 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
MiddlewareMixin.__call__django/utils/deprecation.py:30929 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
AccountMiddleware.<locals>.middlewareallauth/account/middleware.py:3429 ms40.1%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5529 ms40.1%
BaseHandler._get_responsedjango/core/handlers/base.py:19829 ms40.1%
csrf_exempt.<locals>._view_wrapperdjango/views/decorators/csrf.py:6529 ms40.1%
jsonify_errors.<locals>.wrapped_viewapps/api/urls.py:3729 ms40.1%
require_http_methods.<locals>.decorator.<locals>.innerdjango/views/decorators/http.py:6429 ms40.1%
api_request.<locals>.decorator.<locals>.wrapped_viewapps/api/urls.py:7529 ms40.1%
ingest_startapps/api/urls.py:100 process_ingest_start(ingest.id)29 ms40.1%
_SharedTaskProxy.__call__potatoq/app.py:76329 ms40.1%
Task.__call__potatoq/task.py:18929 ms40.1%
process_ingest_startapps/api/tasks.py:7723 ms30.9%
get_or_create_numberedapps/projects/models.py:24 return model.objects.create(project=project, number=number, **lookup, **(defaults or {})), True16 ms21.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8716 ms21.6%
QuerySet.createdjango/db/models/query.py:66916 ms21.6%
Run.saveapps/projects/models.py:188 super().save(*args, **kwargs)16 ms21.6%
Model.savedjango/db/models/base.py:87416 ms21.6%
Model.save_basedjango/db/models/base.py:96616 ms21.6%
Model._save_tabledjango/db/models/base.py:116714 ms18.5%
Model._do_insertdjango/db/models/base.py:121814 ms18.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8714 ms18.5%
QuerySet._insertdjango/db/models/query.py:191814 ms18.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:192511 ms15.4%
CursorWrapper.executedjango/db/backends/utils.py:7911 ms15.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9211 ms15.4%
CursorWrapper._executedjango/db/backends/utils.py:10511 ms15.4%
Cursor.executepsycopg/cursor.py:11311 ms15.4%
Connection.waitpsycopg/connection.py:49511 ms15.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2069 ms12.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2869 ms12.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:789 ms12.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2052 ms3.1%
BaseCursor._convert_querypsycopg/_cursor_base.py:4652 ms3.1%
PostgresClientQuery.convertpsycopg/_queries.py:2892 ms3.1%
PostgresClientQuery.dumppsycopg/_queries.py:2992 ms3.1%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3002 ms3.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19242 ms3.1%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18132 ms3.1%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17422 ms3.1%
Field.get_db_prep_savedjango/db/models/fields/__init__.py:10112 ms3.1%
DateTimeField.get_db_prep_valuedjango/db/models/fields/__init__.py:16822 ms3.1%
Model._save_tabledjango/db/models/base.py:10682 ms3.1%
get_or_create_numberedapps/projects/models.py:23 with transaction.atomic():7 ms9.3%
Atomic.__enter__django/db/transaction.py:2115 ms6.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:265 ms6.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4005 ms6.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3662 ms3.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms3.1%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3202 ms3.1%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2982 ms3.1%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms3.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms3.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms3.1%
Atomic.__exit__django/db/transaction.py:2472 ms3.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms3.1%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4312 ms3.1%
process_ingest_startapps/api/tasks.py:845 ms6.2%
get_or_create_environmentapps/projects/environments.py:63 obj, created = Environment.objects.get_or_create(5 ms6.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms6.2%
QuerySet.get_or_createdjango/db/models/query.py:9872 ms3.1%
QuerySet.getdjango/db/models/query.py:6352 ms3.1%
QuerySet.__len__django/db/models/query.py:3722 ms3.1%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.1%
ModelIterable.__iter__django/db/models/query.py:952 ms3.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
QuerySet.get_or_createdjango/db/models/query.py:9942 ms3.1%
QuerySet.createdjango/db/models/query.py:6692 ms3.1%
Model.savedjango/db/models/base.py:8742 ms3.1%
Model.save_basedjango/db/models/base.py:9662 ms3.1%
Model._save_tabledjango/db/models/base.py:11672 ms3.1%
Model._do_insertdjango/db/models/base.py:12182 ms3.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.1%
QuerySet._insertdjango/db/models/query.py:19182 ms3.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19252 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
process_ingest_startapps/api/tasks.py:89 Session.objects.get_or_create(2 ms3.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.1%
QuerySet.get_or_createdjango/db/models/query.py:9872 ms3.1%
QuerySet.getdjango/db/models/query.py:6352 ms3.1%
QuerySet.__len__django/db/models/query.py:3722 ms3.1%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.1%
ModelIterable.__iter__django/db/models/query.py:952 ms3.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
ClientHandler.__call__django/test/client.py:17320 ms27.8%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6220 ms27.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10418 ms24.7%
WhiteNoise.add_fileswhitenoise/base.py:10818 ms24.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12014 ms18.5%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:1319 ms12.3%
WhiteNoise.get_static_filewhitenoise/base.py:2089 ms12.3%
StaticFile.__init__whitenoise/responders.py:735 ms6.2%
StaticFile.get_headerswhitenoise/responders.py:1782 ms3.1%
parsedate<stdlib>/email/_parseaddr.py:1852 ms3.1%
StaticFile.get_headerswhitenoise/responders.py:1672 ms3.1%
StaticFile.__init__whitenoise/responders.py:772 ms3.1%
StaticFile.get_alternativeswhitenoise/responders.py:2002 ms3.1%
StaticFile.__init__whitenoise/responders.py:742 ms3.1%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms3.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms3.1%
scantreewhitenoise/base.py:2622 ms3.1%
scantreewhitenoise/base.py:2622 ms3.1%
scantreewhitenoise/base.py:2622 ms3.1%
scantreewhitenoise/base.py:2622 ms3.1%
scantreewhitenoise/base.py:2622 ms3.1%
scantreewhitenoise/base.py:2642 ms3.1%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1022 ms3.1%
TestMute.test_muted_testsapps/api/tests.py:453 baker.make(9 ms12.3%
makemodel_bakery/baker.py:1479 ms12.3%
Baker.makemodel_bakery/baker.py:4069 ms12.3%
Baker._makemodel_bakery/baker.py:4719 ms12.3%
Baker.generate_valuemodel_bakery/baker.py:8009 ms12.3%
gen_relatedmodel_bakery/random_gen.py:2749 ms12.3%
makemodel_bakery/baker.py:1479 ms12.3%
Baker.makemodel_bakery/baker.py:4069 ms12.3%
Baker._makemodel_bakery/baker.py:4827 ms9.3%
Baker.instancemodel_bakery/baker.py:5357 ms9.3%
Test.saveapps/projects/models.py:2935 ms6.2%
TestManager.slugs_forapps/projects/models.py:240 existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))2 ms3.1%
QuerySet.__iter__django/db/models/query.py:3902 ms3.1%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.1%
ValuesListIterable.__iter__django/db/models/query.py:2382 ms3.1%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15732 ms3.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16112 ms3.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7672 ms3.1%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:862 ms3.1%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:752 ms3.1%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3172 ms3.1%
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))2 ms3.1%
QuerySet.__iter__django/db/models/query.py:3902 ms3.1%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms3.1%
FlatValuesListIterable.__iter__django/db/models/query.py:2772 ms3.1%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15772 ms3.1%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms3.1%
Model.savedjango/db/models/base.py:8742 ms3.1%
Model.save_basedjango/db/models/base.py:9662 ms3.1%
Model._save_tabledjango/db/models/base.py:11672 ms3.1%
Model._do_insertdjango/db/models/base.py:12182 ms3.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms3.1%
QuerySet._insertdjango/db/models/query.py:19182 ms3.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19252 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
Baker._makemodel_bakery/baker.py:4422 ms3.1%
Baker.get_fieldsmodel_bakery/baker.py:4242 ms3.1%
TransactionTestCase._post_teardowndjango/test/testcases.py:1240 self._fixture_teardown()2 ms3.1%
TestCase._fixture_teardowndjango/test/testcases.py:14952 ms3.1%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4832 ms3.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms3.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms3.1%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms3.1%
Cursor.executepsycopg/cursor.py:1132 ms3.1%
Connection.waitpsycopg/connection.py:4952 ms3.1%
Estimated from 44 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/api/tests.py:423
return self.client.post(
TestMute.ingest_start · Libraries
20 ms
apps/projects/models.py:188
super().save(*args, **kwargs)
Run.save · Database
16 ms
apps/projects/models.py:23
with transaction.atomic():
get_or_create_numbered · Database
7 ms
apps/api/tests.py:453
baker.make(
TestMute.test_muted_tests · Factories
5 ms
apps/projects/environments.py:63
obj, created = Environment.objects.get_or_create(
get_or_create_environment · Database
5 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
2 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
2 ms
apps/api/tasks.py:89
Session.objects.get_or_create(
process_ingest_start · Database
2 ms
apps/api/tests.py:433
cls.project = baker.make("projects.Project", secrettokens_set__token=cls.secret_token)
TestMute.setUpTestData · Database
1 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestMute class 11 ms
_django_setup_unittest class 0.29 ms
_template_string_if_invalid_marker function 0.04 ms
_dj_autoclear_mailbox function 0.03 ms
_django_db_marker function 0.03 ms
_django_set_urlconf function 0.03 ms
_live_server_helper function 0.03 ms
_django_clear_site_cache function 0.02 ms
monkeypatch function 0.02 ms

Database

42 queries · 17 ms
No repeated queries.

Biggest pieces of work

call test body
apps/api/tests.py:457
59 ms
setup setUpClass
django/test/testcases.py:1423
7 ms
setup pytest internals 4 ms
call _post_teardown
django/test/testcases.py:1240
2 ms
setup __init__
__init__:-1
0.70 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 73 ms e141198 main Profile
1 week, 5 days ago CI github-actions:test passed 45 ms 46ec2aa main Profile
2 weeks, 1 day ago CI github-actions:test passed 80 ms afde85b main Profile
2 weeks, 1 day ago CI github-actions:test passed 66 ms fe29f9d main Profile
2 weeks, 1 day ago CI github-actions:test passed 94 ms 044719a main Profile
2 weeks, 2 days ago CI github-actions:test passed 46 ms b3fedae main Profile
2 weeks, 4 days ago CI github-actions:test passed 79 ms 43c4eda main Profile
2 weeks, 6 days ago CI github-actions:test passed 77 ms 9caa567 main Profile
2 weeks, 6 days ago CI github-actions:test passed 75 ms ec75501 main Profile
3 weeks ago CI github-actions:test passed 102 ms d2c12e5 main Profile
3 weeks ago CI github-actions:test passed 53 ms 0b902f6 main Profile
3 weeks ago CI github-actions:test passed 85 ms 78a4357 main Profile