flakytest.dev anze3db fedidevs
Tests / starter_packs/tests.py

TestFollowBg::test_continues_after_other_errors

First seen 3 weeks ago in 0c23747
CI github-actions:test 11 runs
Average
95 ms
median 87 ms
max 155 ms
Phases
Setup 66 ms Call 29 ms Teardown 0.33 ms
Categories
Database 82 ms Factories 8 ms Test code 0.10 ms Other (pytest, Mocking, Libraries, Unsampled) 5 ms

25 database queries per run

Needs 1 KB of memory (max 8 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup74 ms69.2%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()74 ms69.2%
TestFollowBg.setUpTestDatastarter_packs/tests.py:1355 account = baker.make("accounts.Account", discoverable=True)54 ms50.1%
makemodel_bakery/baker.py:17554 ms50.1%
Baker.makemodel_bakery/baker.py:45454 ms50.1%
Baker._makemodel_bakery/baker.py:54252 ms48.3%
Baker.instancemodel_bakery/baker.py:65952 ms48.3%
Model.savedjango/db/models/base.py:90452 ms48.3%
Model.save_basedjango/db/models/base.py:99652 ms48.3%
Model._save_tabledjango/db/models/base.py:119952 ms48.3%
Model._do_insertdjango/db/models/base.py:125152 ms48.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8752 ms48.3%
QuerySet._insertdjango/db/models/query.py:214152 ms48.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:193652 ms48.3%
CursorWrapper.executedjango/db/backends/utils.py:7952 ms48.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9252 ms48.3%
CursorWrapper._executedjango/db/backends/utils.py:10552 ms48.3%
Cursor.executepsycopg/cursor.py:11352 ms48.3%
Connection.waitpsycopg/connection.py:49552 ms48.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.97 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.97 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.97 ms0.9%
Baker._makemodel_bakery/baker.py:5292 ms1.8%
Baker.generate_valuemodel_bakery/baker.py:10192 ms1.8%
gen_stringmodel_bakery/random_gen.py:2700.97 ms0.9%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2700.97 ms0.9%
gen_urlmodel_bakery/random_gen.py:3200.97 ms0.9%
gen_stringmodel_bakery/random_gen.py:2700.97 ms0.9%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2700.97 ms0.9%
Random.choice<stdlib>/random.py:3540.97 ms0.9%
Random._randbelow_with_getrandbits<stdlib>/random.py:2490.97 ms0.9%
TestFollowBg.setUpTestDatastarter_packs/tests.py:1359 baker.make("mastodon_auth.AccountAccess", user=cls.user, instance=cls.instance)8 ms7.3%
makemodel_bakery/baker.py:1758 ms7.3%
Baker.makemodel_bakery/baker.py:4548 ms7.3%
Baker._makemodel_bakery/baker.py:5295 ms4.6%
Baker.generate_valuemodel_bakery/baker.py:10195 ms4.6%
gen_relatedmodel_bakery/random_gen.py:4545 ms4.6%
makemodel_bakery/baker.py:1755 ms4.6%
Baker.makemodel_bakery/baker.py:4545 ms4.6%
Baker._makemodel_bakery/baker.py:5425 ms4.6%
Baker.instancemodel_bakery/baker.py:6595 ms4.6%
Model.savedjango/db/models/base.py:9045 ms4.6%
Model.save_basedjango/db/models/base.py:9965 ms4.6%
Model._save_tabledjango/db/models/base.py:11995 ms4.6%
Model._do_insertdjango/db/models/base.py:12515 ms4.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms4.6%
QuerySet._insertdjango/db/models/query.py:21415 ms4.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19353 ms2.7%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18223 ms2.7%
SQLInsertCompiler.pre_save_valdjango/db/models/sql/compiler.py:17563 ms2.7%
Field.pre_savedjango/db/models/fields/__init__.py:10293 ms2.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.8%
Cursor.executepsycopg/cursor.py:1132 ms1.8%
Connection.waitpsycopg/connection.py:4952 ms1.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.97 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.97 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.97 ms0.9%
Baker._makemodel_bakery/baker.py:5423 ms2.7%
Baker.instancemodel_bakery/baker.py:6593 ms2.7%
Model.savedjango/db/models/base.py:9043 ms2.7%
Model.save_basedjango/db/models/base.py:9963 ms2.7%
Model._save_tabledjango/db/models/base.py:11993 ms2.7%
Model._do_insertdjango/db/models/base.py:12513 ms2.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms2.7%
QuerySet._insertdjango/db/models/query.py:21413 ms2.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19363 ms2.7%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.7%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.7%
Cursor.executepsycopg/cursor.py:1133 ms2.7%
Connection.waitpsycopg/connection.py:4953 ms2.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.8%
TestFollowBg.setUpTestDatastarter_packs/tests.py:1356 baker.make("starter_packs.StarterPackAccount", starter_pack=cls.starter_pack, account=account)8 ms7.3%
makemodel_bakery/baker.py:1758 ms7.3%
Baker.makemodel_bakery/baker.py:4548 ms7.3%
Baker._makemodel_bakery/baker.py:5294 ms3.6%
Baker.generate_valuemodel_bakery/baker.py:10194 ms3.6%
gen_relatedmodel_bakery/random_gen.py:4544 ms3.6%
makemodel_bakery/baker.py:1754 ms3.6%
Baker.makemodel_bakery/baker.py:4544 ms3.6%
Baker._makemodel_bakery/baker.py:5424 ms3.6%
Baker.instancemodel_bakery/baker.py:6594 ms3.6%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms3.6%
Model.savedjango/db/models/base.py:9044 ms3.6%
Model.save_basedjango/db/models/base.py:9964 ms3.6%
Model._save_tabledjango/db/models/base.py:11994 ms3.6%
Model._do_insertdjango/db/models/base.py:12514 ms3.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms3.6%
QuerySet._insertdjango/db/models/query.py:21414 ms3.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19363 ms2.7%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.7%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.7%
Cursor.executepsycopg/cursor.py:1133 ms2.7%
Connection.waitpsycopg/connection.py:4953 ms2.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2052 ms1.8%
BaseCursor._convert_querypsycopg/_cursor_base.py:4652 ms1.8%
PostgresClientQuery.convertpsycopg/_queries.py:2892 ms1.8%
PostgresClientQuery.dumppsycopg/_queries.py:-12 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19350.97 ms0.9%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18220.97 ms0.9%
SQLInsertCompiler.pre_save_valdjango/db/models/sql/compiler.py:17560.97 ms0.9%
Baker._makemodel_bakery/baker.py:5424 ms3.6%
Baker.instancemodel_bakery/baker.py:6313 ms2.7%
Model.savedjango/db/models/base.py:9042 ms1.8%
Model.save_basedjango/db/models/base.py:9962 ms1.8%
Model._save_tabledjango/db/models/base.py:11992 ms1.8%
Model._do_insertdjango/db/models/base.py:12512 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.8%
QuerySet._insertdjango/db/models/query.py:21412 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19340.97 ms0.9%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:260.97 ms0.9%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3200.97 ms0.9%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2980.97 ms0.9%
BaseDatabaseWrapper._prepare_cursordjango/db/backends/base/base.py:2870.97 ms0.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19360.97 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.97 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.97 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.97 ms0.9%
Cursor.executepsycopg/cursor.py:1130.97 ms0.9%
Connection.waitpsycopg/connection.py:4950.97 ms0.9%
Model.__init__django/db/models/base.py:5860.97 ms0.9%
Baker.instancemodel_bakery/baker.py:6590.97 ms0.9%
Model.savedjango/db/models/base.py:9040.97 ms0.9%
Model.save_basedjango/db/models/base.py:9960.97 ms0.9%
Model._save_tabledjango/db/models/base.py:11990.97 ms0.9%
Model._do_insertdjango/db/models/base.py:12510.97 ms0.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:870.97 ms0.9%
QuerySet._insertdjango/db/models/query.py:21410.97 ms0.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19360.97 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.97 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.97 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.97 ms0.9%
Cursor.executepsycopg/cursor.py:1130.97 ms0.9%
Connection.waitpsycopg/connection.py:4950.97 ms0.9%
TestFollowBg.setUpTestDatastarter_packs/tests.py:1358 cls.instance = baker.make("mastodon_auth.Instance", url="mastodon.example", software="")3 ms2.7%
makemodel_bakery/baker.py:1753 ms2.7%
Baker.makemodel_bakery/baker.py:4543 ms2.7%
Baker._makemodel_bakery/baker.py:5422 ms1.8%
Baker.instancemodel_bakery/baker.py:6592 ms1.8%
Model.savedjango/db/models/base.py:9042 ms1.8%
Model.save_basedjango/db/models/base.py:9962 ms1.8%
Model._save_tabledjango/db/models/base.py:11992 ms1.8%
Model._do_insertdjango/db/models/base.py:12512 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.8%
QuerySet._insertdjango/db/models/query.py:21412 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.8%
Cursor.executepsycopg/cursor.py:1132 ms1.8%
Connection.waitpsycopg/connection.py:4952 ms1.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.8%
Baker._makemodel_bakery/baker.py:5290.97 ms0.9%
Baker.generate_valuemodel_bakery/baker.py:10190.97 ms0.9%
gen_stringmodel_bakery/random_gen.py:2700.97 ms0.9%
gen_string.<locals>.<genexpr>model_bakery/random_gen.py:2700.97 ms0.9%
Random.choice<stdlib>/random.py:3540.97 ms0.9%
Random._randbelow_with_getrandbits<stdlib>/random.py:2490.97 ms0.9%
TestFollowBg.setUpTestDatastarter_packs/tests.py:1357 cls.user = baker.make(get_user_model())2 ms1.8%
makemodel_bakery/baker.py:1752 ms1.8%
Baker.makemodel_bakery/baker.py:4542 ms1.8%
Baker._makemodel_bakery/baker.py:5422 ms1.8%
Baker.instancemodel_bakery/baker.py:6592 ms1.8%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms1.8%
Model.savedjango/db/models/base.py:9042 ms1.8%
Model.save_basedjango/db/models/base.py:9962 ms1.8%
Model._save_tabledjango/db/models/base.py:11992 ms1.8%
Model._do_insertdjango/db/models/base.py:12512 ms1.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.8%
QuerySet._insertdjango/db/models/query.py:21412 ms1.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.8%
Cursor.executepsycopg/cursor.py:1132 ms1.8%
Connection.waitpsycopg/connection.py:4952 ms1.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.8%
call33 ms30.5%
TestFollowBg.test_continues_after_other_errorsstarter_packs/tests.py:1373 follow_bg(self.user.id, self.starter_pack.slug)23 ms21.8%
_SharedTaskProxy.__call__potatoq/app.py:76323 ms21.8%
Task.__call__potatoq/task.py:19923 ms21.8%
follow_bgstarter_packs/views.py:1086 for account in starter_pack_accounts:10 ms9.8%
QuerySet.__iter__django/db/models/query.py:43910 ms9.8%
QuerySet._fetch_alldjango/db/models/query.py:226210 ms9.8%
ModelIterable.__iter__django/db/models/query.py:10310 ms9.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16259 ms8.7%
CursorWrapper.executedjango/db/backends/utils.py:799 ms8.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:929 ms8.7%
CursorWrapper._executedjango/db/backends/utils.py:1059 ms8.7%
Cursor.executepsycopg/cursor.py:1139 ms8.7%
Connection.waitpsycopg/connection.py:4959 ms8.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms1.1%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7961 ms1.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.1%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms1.1%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms1.1%
follow_bgstarter_packs/views.py:1068 instance = account_access.instance7 ms6.5%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2667 ms6.5%
FetchOne.fetchdjango/db/models/fetch_modes.py:177 ms6.5%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2797 ms6.5%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2317 ms6.5%
QuerySet.getdjango/db/models/query.py:7027 ms6.5%
QuerySet.__len__django/db/models/query.py:4217 ms6.5%
QuerySet._fetch_alldjango/db/models/query.py:22627 ms6.5%
ModelIterable.__iter__django/db/models/query.py:1037 ms6.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16257 ms6.5%
CursorWrapper.executedjango/db/backends/utils.py:797 ms6.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:927 ms6.5%
CursorWrapper._executedjango/db/backends/utils.py:1057 ms6.5%
Cursor.executepsycopg/cursor.py:1137 ms6.5%
Connection.waitpsycopg/connection.py:4957 ms6.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.1%
follow_bgstarter_packs/views.py:1067 account_access = user.accountaccess3 ms3.3%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5373 ms3.3%
FetchOne.fetchdjango/db/models/fetch_modes.py:173 ms3.3%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5623 ms3.3%
QuerySet.getdjango/db/models/query.py:7023 ms3.3%
QuerySet.__len__django/db/models/query.py:4213 ms3.3%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms3.3%
ModelIterable.__iter__django/db/models/query.py:1033 ms3.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms3.3%
Cursor.executepsycopg/cursor.py:1133 ms3.3%
Connection.waitpsycopg/connection.py:4953 ms3.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms3.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms3.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms3.3%
follow_bgstarter_packs/views.py:1066 user = User.objects.get(pk=user_id)2 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.1%
Cursor.executepsycopg/cursor.py:1131 ms1.1%
Connection.waitpsycopg/connection.py:4951 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.1%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()5 ms4.4%
TestCase._fixture_setupdjango/test/testcases.py:14815 ms4.4%
TestCase._enter_atomicsdjango/test/testcases.py:13995 ms4.4%
Atomic.__enter__django/db/transaction.py:2235 ms4.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:265 ms4.4%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4005 ms4.4%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3675 ms4.4%
CursorWrapper.executedjango/db/backends/utils.py:795 ms4.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms4.4%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms4.4%
Cursor.executepsycopg/cursor.py:1135 ms4.4%
Connection.waitpsycopg/connection.py:4955 ms4.4%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()5 ms4.4%
TestCase._fixture_teardowndjango/test/testcases.py:14983 ms3.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4961 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.1%
TestCase._fixture_teardowndjango/test/testcases.py:15001 ms1.1%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms1.1%
Atomic.__exit__django/db/transaction.py:2981 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.1%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.1%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3741 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.1%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3201 ms1.1%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2981 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.1%
Estimated from 104 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:1355
account = baker.make("accounts.Account", discoverable=True)
TestFollowBg.setUpTestData · Database
54 ms
starter_packs/views.py:1086
for account in starter_pack_accounts:
follow_bg · Database
10 ms
starter_packs/tests.py:1359
baker.make("mastodon_auth.AccountAccess", user=cls.user, instance=cls.instance)
TestFollowBg.setUpTestData · Database
8 ms
starter_packs/tests.py:1356
baker.make("starter_packs.StarterPackAccount", starter_pack=cls.starter_pack, account=account)
TestFollowBg.setUpTestData · Database
8 ms
starter_packs/views.py:1068
instance = account_access.instance
follow_bg · Database
7 ms
starter_packs/views.py:1067
account_access = user.accountaccess
follow_bg · Database
3 ms
starter_packs/tests.py:1358
cls.instance = baker.make("mastodon_auth.Instance", url="mastodon.example", software="")
TestFollowBg.setUpTestData · Database
3 ms
starter_packs/views.py:1066
user = User.objects.get(pk=user_id)
follow_bg · Database
2 ms
starter_packs/tests.py:1357
cls.user = baker.make(get_user_model())
TestFollowBg.setUpTestData · Database
2 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestFollowBg class 72 ms
_django_setup_unittest class 0.58 ms
_live_server_helper function 0.22 ms
_template_string_if_invalid_marker function 0.07 ms
_django_db_marker function 0.07 ms
_dj_autoclear_mailbox function 0.06 ms
_django_set_urlconf function 0.05 ms
_django_isolate_apps function 0.05 ms
monkeypatch function 0.05 ms
_django_clear_site_cache function 0.03 ms

Database

25 queries · 69 ms

Repeated queries are usually N+1 lookups: fetch them once with select_related / prefetch_related (or selectinload).

5×
INSERT INTO "auth_user" ("password", "last_login", "is_superuser", "username", "first_name", "last_name", "email", "is_staff", "is_active", "date_joined") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "auth_user"."id"
4×
INSERT INTO "accounts_account" ("account_id", "instance", "instance_model_id", "username_at_instance", "search", "username", "acct", "display_name", "locked", "bot", "discoverable", "group", "noindex", "created_at", "last_status_at", "last_sync_at", "followers_count", "following_count", "statuses_c…
3×
INSERT INTO "starter_packs_starterpackaccount" ("starter_pack_id", "account_id", "pinned", "created_at", "created_by_id") VALUES (%s, %s, %s, %s, %s) RETURNING "starter_packs_starterpackaccount"."id"

Biggest pieces of work

setup setUpClass
django/test/testcases.py:1442
74 ms
call test body
starter_packs/tests.py:1373
23 ms
call _pre_setup
django/test/testcases.py:1167
5 ms
call _post_teardown
django/test/testcases.py:1243
5 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
7 hours ago CI github-actions:test passed 107 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 65 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 82 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 100 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 87 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 76 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 78 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 62 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 155 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 113 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 123 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 17 ms 0c23747 main Run