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

TestOwnerManagement::test_pending_invitation_shown_on_starter_packs_page

First seen 14 hours ago in 0c23747
CI github-actions:test 4 runs
Average
176 ms
median 179 ms
max 210 ms
Phases
Setup 11 ms Call 165 ms Teardown 0.49 ms
Categories
Database 54 ms Factories 1 ms Other (Libraries, Templates, Unsampled, Deep copies, ...) 121 ms

31 database queries per run

Needs 4 KB of memory (max 16 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 8 hours ago · open run
Hide pytest frames
setup36 ms26.1%
CallInfo.from_call_pytest/runner.py:36136 ms26.1%
call_and_report.<locals>.<lambda>_pytest/runner.py:25036 ms26.1%
HookCaller.__call__pluggy/_hooks.py:51236 ms26.1%
PluginManager._hookexecpluggy/_manager.py:12036 ms26.1%
_multicallpluggy/_callers.py:12136 ms26.1%
pytest_runtest_setup_pytest/runner.py:17036 ms26.1%
SetupState.setup_pytest/runner.py:53636 ms26.1%
TestCaseFunction.setup_pytest/unittest.py:24836 ms26.1%
Function.setup_pytest/python.py:171036 ms26.1%
TopRequest._fillfixtures_pytest/fixtures.py:80636 ms26.1%
FixtureRequest.getfixturevalue_pytest/fixtures.py:63036 ms26.1%
FixtureRequest._get_active_fixturedef_pytest/fixtures.py:72636 ms26.1%
FixtureDef.execute_pytest/fixtures.py:123236 ms26.1%
HookCaller.__call__pluggy/_hooks.py:51236 ms26.1%
PluginManager._hookexecpluggy/_manager.py:12036 ms26.1%
_multicallpluggy/_callers.py:12136 ms26.1%
pytest_fixture_setup_pytest/fixtures.py:132836 ms26.1%
call_fixture_func_pytest/fixtures.py:99836 ms26.1%
UnitTestCase._register_unittest_setup_class_fixture.<locals>.unittest_setup_class_fixture_pytest/unittest.py:15936 ms26.1%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()26 ms18.7%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:424 baker.make("mastodon_auth.AccountAccess", user=cls.owner)10 ms7.3%
makemodel_bakery/baker.py:17510 ms7.3%
Baker.makemodel_bakery/baker.py:45410 ms7.3%
Baker._makemodel_bakery/baker.py:5299 ms6.5%
Baker.generate_valuemodel_bakery/baker.py:10199 ms6.5%
gen_relatedmodel_bakery/random_gen.py:4549 ms6.5%
makemodel_bakery/baker.py:1759 ms6.5%
Baker.makemodel_bakery/baker.py:4549 ms6.5%
Baker._makemodel_bakery/baker.py:5427 ms4.9%
Baker.instancemodel_bakery/baker.py:6596 ms4.1%
Model.savedjango/db/models/base.py:9046 ms4.1%
Model.save_basedjango/db/models/base.py:9966 ms4.1%
Model._save_tabledjango/db/models/base.py:11996 ms4.1%
Model._do_insertdjango/db/models/base.py:12516 ms4.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:876 ms4.1%
QuerySet._insertdjango/db/models/query.py:21416 ms4.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19366 ms4.1%
CursorWrapper.executedjango/db/backends/utils.py:796 ms4.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:926 ms4.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1006 ms4.1%
CursorWrapper._executedjango/db/backends/utils.py:1056 ms4.1%
Cursor.executepsycopg/cursor.py:1136 ms4.1%
Connection.waitpsycopg/connection.py:4956 ms4.1%
Baker.instancemodel_bakery/baker.py:6311 ms0.8%
Model.__init__django/db/models/base.py:5761 ms0.8%
Baker._makemodel_bakery/baker.py:5291 ms0.8%
Baker.generate_valuemodel_bakery/baker.py:10191 ms0.8%
gen_stringmodel_bakery/random_gen.py:2701 ms0.8%
Baker._makemodel_bakery/baker.py:5421 ms0.8%
Baker.instancemodel_bakery/baker.py:6591 ms0.8%
Model.savedjango/db/models/base.py:9041 ms0.8%
Model.save_basedjango/db/models/base.py:9961 ms0.8%
Model._save_tabledjango/db/models/base.py:11991 ms0.8%
Model._do_insertdjango/db/models/base.py:12511 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.8%
QuerySet._insertdjango/db/models/query.py:21411 ms0.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:423 cls.owner = baker.make("auth.User")6 ms4.1%
makemodel_bakery/baker.py:1756 ms4.1%
Baker.makemodel_bakery/baker.py:4546 ms4.1%
Baker._makemodel_bakery/baker.py:5426 ms4.1%
Baker.instancemodel_bakery/baker.py:6594 ms3.3%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms3.3%
Model.savedjango/db/models/base.py:9044 ms3.3%
Model.save_basedjango/db/models/base.py:9964 ms3.3%
Model._save_tabledjango/db/models/base.py:11994 ms3.3%
Model._do_insertdjango/db/models/base.py:12514 ms3.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms3.3%
QuerySet._insertdjango/db/models/query.py:21414 ms3.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms3.3%
CursorWrapper.executedjango/db/backends/utils.py:794 ms3.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms3.3%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1004 ms3.3%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms3.3%
Cursor.executepsycopg/cursor.py:1134 ms3.3%
Connection.waitpsycopg/connection.py:4954 ms3.3%
Baker.instancemodel_bakery/baker.py:6291 ms0.8%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:429 baker.make(4 ms3.3%
makemodel_bakery/baker.py:1754 ms3.3%
Baker.makemodel_bakery/baker.py:4544 ms3.3%
Baker._makemodel_bakery/baker.py:5294 ms3.3%
Baker.generate_valuemodel_bakery/baker.py:10193 ms2.4%
gen_relatedmodel_bakery/random_gen.py:4543 ms2.4%
makemodel_bakery/baker.py:1753 ms2.4%
Baker.makemodel_bakery/baker.py:4543 ms2.4%
Baker._makemodel_bakery/baker.py:5422 ms1.6%
Baker.instancemodel_bakery/baker.py:6592 ms1.6%
Model.savedjango/db/models/base.py:9042 ms1.6%
Model.save_basedjango/db/models/base.py:9962 ms1.6%
Model._save_tabledjango/db/models/base.py:11992 ms1.6%
Model._do_insertdjango/db/models/base.py:12512 ms1.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.6%
QuerySet._insertdjango/db/models/query.py:21412 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19491 ms0.8%
Baker._makemodel_bakery/baker.py:5291 ms0.8%
Baker.generate_valuemodel_bakery/baker.py:10191 ms0.8%
Baker.generate_valuemodel_bakery/baker.py:9691 ms0.8%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:426 cls.pack.owners.add(cls.owner)2 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13242 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13012 ms1.6%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16032 ms1.6%
QuerySet.bulk_createdjango/db/models/query.py:9002 ms1.6%
QuerySet._batched_insertdjango/db/models/query.py:21792 ms1.6%
QuerySet._insertdjango/db/models/query.py:21412 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.6%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.6%
Cursor.executepsycopg/cursor.py:1132 ms1.6%
Connection.waitpsycopg/connection.py:4952 ms1.6%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:425 cls.pack = baker.make("starter_packs.StarterPack", created_by=cls.owner)2 ms1.6%
makemodel_bakery/baker.py:1752 ms1.6%
Baker.makemodel_bakery/baker.py:4542 ms1.6%
Baker._makemodel_bakery/baker.py:5422 ms1.6%
Baker.instancemodel_bakery/baker.py:6592 ms1.6%
Model.savedjango/db/models/base.py:9042 ms1.6%
Model.save_basedjango/db/models/base.py:9962 ms1.6%
Model._save_tabledjango/db/models/base.py:11992 ms1.6%
Model._do_insertdjango/db/models/base.py:12512 ms1.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.6%
QuerySet._insertdjango/db/models/query.py:21412 ms1.6%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.6%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.6%
Cursor.executepsycopg/cursor.py:1132 ms1.6%
Connection.waitpsycopg/connection.py:4952 ms1.6%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
TestOwnerManagement.setUpTestDatastarter_packs/tests.py:428 cls.friend = baker.make("auth.User")1 ms0.8%
makemodel_bakery/baker.py:1751 ms0.8%
Baker.makemodel_bakery/baker.py:4541 ms0.8%
Baker._makemodel_bakery/baker.py:5421 ms0.8%
Baker.instancemodel_bakery/baker.py:6591 ms0.8%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:621 ms0.8%
Model.savedjango/db/models/base.py:9041 ms0.8%
Model.save_basedjango/db/models/base.py:9961 ms0.8%
Model._save_tabledjango/db/models/base.py:11991 ms0.8%
Model._do_insertdjango/db/models/base.py:12511 ms0.8%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.8%
QuerySet._insertdjango/db/models/query.py:21411 ms0.8%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms0.8%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.8%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms0.8%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.8%
Cursor.executepsycopg/cursor.py:1131 ms0.8%
Connection.waitpsycopg/connection.py:4951 ms0.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.8%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()9 ms6.5%
TestCase._enter_atomicsdjango/test/testcases.py:13999 ms6.5%
Atomic.__enter__django/db/transaction.py:2109 ms6.5%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:4549 ms6.5%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:3049 ms6.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms6.5%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:2799 ms6.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms6.5%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2569 ms6.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms6.5%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:3459 ms6.5%
Connection.connectpsycopg/connection.py:1099 ms6.5%
wait_connpsycopg/waiting.py:1414 ms3.3%
EpollSelector.select<stdlib>/selectors.py:4524 ms3.3%
wait_connpsycopg/waiting.py:1454 ms3.3%
BaseConnection._connect_genpsycopg/_connection_base.py:4394 ms3.3%
TestCase.setUpClassdjango/test/testcases.py:1420 super().setUpClass()1 ms0.8%
TransactionTestCase.setUpClassdjango/test/testcases.py:11331 ms0.8%
SimpleTestCase.setUpClassdjango/test/testcases.py:2201 ms0.8%
SimpleTestCase._add_databases_failuresdjango/test/testcases.py:2631 ms0.8%
call101 ms73.3%
CallInfo.from_call_pytest/runner.py:361101 ms73.3%
call_and_report.<locals>.<lambda>_pytest/runner.py:250101 ms73.3%
HookCaller.__call__pluggy/_hooks.py:512101 ms73.3%
PluginManager._hookexecpluggy/_manager.py:120101 ms73.3%
_multicallpluggy/_callers.py:12199 ms72.2%
pytest_runtest_call_pytest/runner.py:18499 ms72.2%
_django_setup_unittest.<locals>.non_debugging_runtestpytest_django/plugin.py:61499 ms72.2%
SimpleTestCase.__call__django/test/testcases.py:31499 ms72.2%
SimpleTestCase._setup_and_calldjango/test/testcases.py:36989 ms64.5%
TestCase.__call__<stdlib>/unittest/case.py:74789 ms64.5%
TestCase.run<stdlib>/unittest/case.py:69189 ms64.5%
TestCase._callTestMethod<stdlib>/unittest/case.py:63789 ms64.5%
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_pagestarter_packs/tests.py:610 response = self.client.get(reverse("starter_packs"))63 ms45.9%
Client.getdjango/test/client.py:113363 ms45.9%
RequestFactory.getdjango/test/client.py:47563 ms45.9%
RequestFactory.genericdjango/test/client.py:67163 ms45.9%
Client.requestdjango/test/client.py:109162 ms44.9%
ClientHandler.__call__django/test/client.py:17335 ms25.2%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6335 ms25.2%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10435 ms25.2%
WhiteNoise.add_fileswhitenoise/base.py:10835 ms25.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12024 ms17.5%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13124 ms17.5%
WhiteNoise.get_static_filewhitenoise/base.py:21720 ms14.2%
StaticFile.__init__whitenoise/responders.py:766 ms4.4%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1903 ms2.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1882 ms1.1%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms1.1%
Headers.get<stdlib>/wsgiref/headers.py:1052 ms1.1%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1872 ms1.1%
StaticFile.__init__whitenoise/responders.py:736 ms4.4%
StaticFile.get_headerswhitenoise/responders.py:1673 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1702 ms1.1%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms1.1%
StaticFile.get_headerswhitenoise/responders.py:1762 ms1.1%
StaticFile.__init__whitenoise/responders.py:773 ms2.2%
StaticFile.get_alternativeswhitenoise/responders.py:1982 ms1.1%
StaticFile.get_alternativeswhitenoise/responders.py:2002 ms1.1%
StaticFile.__init__whitenoise/responders.py:722 ms1.1%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms1.1%
__init____init__:-12 ms1.1%
FileEntry.__init__whitenoise/responders.py:2652 ms1.1%
WhiteNoise.get_static_filewhitenoise/base.py:2123 ms2.2%
WhiteNoise.add_cache_headerswhitenoise/base.py:2333 ms2.2%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1763 ms2.2%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1973 ms2.2%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms2.2%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2353 ms2.2%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2163 ms2.2%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2042 ms1.1%
filepath_to_uridjango/utils/encoding.py:2452 ms1.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1159 ms6.6%
scantreewhitenoise/base.py:2719 ms6.6%
scantreewhitenoise/base.py:2718 ms5.5%
scantreewhitenoise/base.py:2733 ms2.2%
scantreewhitenoise/base.py:2693 ms2.2%
scantreewhitenoise/base.py:2712 ms1.1%
scantreewhitenoise/base.py:2712 ms1.1%
scantreewhitenoise/base.py:2712 ms1.1%
scantreewhitenoise/base.py:2732 ms1.1%
scantreewhitenoise/base.py:2732 ms1.1%
ClientHandler.__call__django/test/client.py:18626 ms18.6%
BaseHandler.get_responsedjango/core/handlers/base.py:14226 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12326 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14526 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
MiddlewareMixin.__call__django/utils/deprecation.py:38026 ms18.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5626 ms18.6%
BaseHandler._get_responsedjango/core/handlers/base.py:19926 ms18.6%
starter_packsstarter_packs/views.py:179 pending_invitations = list(12 ms8.8%
QuerySet.__iter__django/db/models/query.py:43912 ms8.8%
QuerySet._fetch_alldjango/db/models/query.py:226212 ms8.8%
ModelIterable.__iter__django/db/models/query.py:10312 ms8.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16259 ms6.6%
CursorWrapper.executedjango/db/backends/utils.py:799 ms6.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:929 ms6.6%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1008 ms5.5%
CursorWrapper._executedjango/db/backends/utils.py:1058 ms5.5%
Cursor.executepsycopg/cursor.py:1138 ms5.5%
Connection.waitpsycopg/connection.py:4958 ms5.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms3.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2865 ms3.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:785 ms3.3%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1022 ms1.1%
QueryStats.addflakytest/profiling/dbtrack.py:382 ms1.1%
normalize_sqlflakytest/profiling/dbtrack.py:232 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16123 ms2.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7683 ms2.2%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms1.1%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms1.1%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3102 ms1.1%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:12672 ms1.1%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:12272 ms1.1%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:902 ms1.1%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:4912 ms1.1%
SQLCompiler._order_by_pairsdjango/db/models/sql/compiler.py:4742 ms1.1%
starter_packsstarter_packs/views.py:185 return render(8 ms5.5%
renderdjango/shortcuts.py:278 ms5.5%
render_to_stringdjango/template/loader.py:628 ms5.5%
Template.renderdjango/template/backends/django.py:1078 ms5.5%
Template.renderdjango/template/base.py:1758 ms5.5%
instrumented_test_renderdjango/test/utils.py:1138 ms5.5%
NodeList.renderdjango/template/base.py:11088 ms5.5%
Node.render_annotateddjango/template/base.py:10698 ms5.5%
ExtendsNode.renderdjango/template/loader_tags.py:1606 ms4.4%
instrumented_test_renderdjango/test/utils.py:1136 ms4.4%
NodeList.renderdjango/template/base.py:11086 ms4.4%
Node.render_annotateddjango/template/base.py:10696 ms4.4%
IfNode.renderdjango/template/defaulttags.py:3335 ms3.3%
NodeList.renderdjango/template/base.py:11085 ms3.3%
Node.render_annotateddjango/template/base.py:10695 ms3.3%
VariableNode.renderdjango/template/base.py:11675 ms3.3%
FilterExpression.resolvedjango/template/base.py:8065 ms3.3%
Variable.resolvedjango/template/base.py:9455 ms3.3%
Variable._resolve_lookupdjango/template/base.py:9935 ms3.3%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2533 ms2.2%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5373 ms2.2%
FetchOne.fetchdjango/db/models/fetch_modes.py:173 ms2.2%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5623 ms2.2%
QuerySet.getdjango/db/models/query.py:6922 ms1.1%
QuerySet.filterdjango/db/models/query.py:16762 ms1.1%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms1.1%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 ms1.1%
Query.add_qdjango/db/models/sql/query.py:16812 ms1.1%
Query._add_qdjango/db/models/sql/query.py:17132 ms1.1%
Query.build_filterdjango/db/models/sql/query.py:16112 ms1.1%
Query._get_coldjango/db/models/sql/query.py:4562 ms1.1%
QuerySet.getdjango/db/models/query.py:7022 ms1.1%
QuerySet.__len__django/db/models/query.py:4212 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms1.1%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms1.1%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms1.1%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms1.1%
QuerySet.getdjango/db/models/query.py:7022 ms1.1%
QuerySet.__len__django/db/models/query.py:4212 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BlockNode.renderdjango/template/loader_tags.py:662 ms1.1%
NodeList.renderdjango/template/base.py:11082 ms1.1%
Node.render_annotateddjango/template/base.py:10692 ms1.1%
IncludeNode.renderdjango/template/loader_tags.py:2112 ms1.1%
Template.renderdjango/template/base.py:1772 ms1.1%
instrumented_test_renderdjango/test/utils.py:1132 ms1.1%
NodeList.renderdjango/template/base.py:11082 ms1.1%
Node.render_annotateddjango/template/base.py:10692 ms1.1%
IfNode.renderdjango/template/defaulttags.py:3332 ms1.1%
NodeList.renderdjango/template/base.py:11082 ms1.1%
Node.render_annotateddjango/template/base.py:10692 ms1.1%
ForNode.renderdjango/template/defaulttags.py:2492 ms1.1%
Node.render_annotateddjango/template/base.py:10692 ms1.1%
URLNode.renderdjango/template/defaulttags.py:5112 ms1.1%
reversedjango/urls/base.py:982 ms1.1%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:8032 ms1.1%
search<stdlib>/re/__init__.py:1792 ms1.1%
_compile<stdlib>/re/__init__.py:3532 ms1.1%
ExtendsNode.renderdjango/template/loader_tags.py:1522 ms1.1%
NodeList.get_nodes_by_typedjango/template/base.py:11142 ms1.1%
Node.get_nodes_by_typedjango/template/base.py:10982 ms1.1%
NodeList.get_nodes_by_typedjango/template/base.py:11132 ms1.1%
starter_packsstarter_packs/views.py:178 if not request.user.is_anonymous:3 ms2.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms2.2%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms2.2%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms2.2%
get_userdjango/contrib/auth/middleware.py:193 ms2.2%
get_userdjango/contrib/auth/__init__.py:2872 ms1.1%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms1.1%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms1.1%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms1.1%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms1.1%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms1.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.1%
QuerySet.getdjango/db/models/query.py:7022 ms1.1%
QuerySet.__len__django/db/models/query.py:4212 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
get_userdjango/contrib/auth/__init__.py:2942 ms1.1%
ModelBackend.get_userdjango/contrib/auth/backends.py:2372 ms1.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.1%
QuerySet.getdjango/db/models/query.py:7022 ms1.1%
QuerySet.__len__django/db/models/query.py:4212 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
starter_packsstarter_packs/views.py:160 for pack_languages in StarterPack.objects.filter(published_at__isnull=False, deleted_at__isnull=True).values_list(2 ms1.1%
QuerySet.__iter__django/db/models/query.py:4392 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
FlatValuesListIterable.__iter__django/db/models/query.py:3022 ms1.1%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15742 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
starter_packsstarter_packs/views.py:168 page_obj = paginator.get_page(page_number)2 ms1.1%
Paginator.get_pagedjango/core/paginator.py:1612 ms1.1%
Paginator.validate_numberdjango/core/paginator.py:1532 ms1.1%
cached_property.__get__django/utils/functional.py:472 ms1.1%
Paginator.num_pagesdjango/core/paginator.py:1882 ms1.1%
cached_property.__get__django/utils/functional.py:472 ms1.1%
Paginator.countdjango/core/paginator.py:1822 ms1.1%
QuerySet.countdjango/db/models/query.py:6772 ms1.1%
Query.get_countdjango/db/models/sql/query.py:6572 ms1.1%
Query.get_aggregationdjango/db/models/sql/query.py:6392 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16232 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.1%
ClientHandler.__call__django/test/client.py:1762 ms1.1%
Signal.senddjango/dispatch/dispatcher.py:2492 ms1.1%
reset_queriesdjango/db/__init__.py:482 ms1.1%
BaseConnectionHandler.alldjango/utils/connection.py:802 ms1.1%
Local.__getattr__asgiref/local.py:1572 ms1.1%
_GeneratorContextManager.__exit__<stdlib>/contextlib.py:2102 ms1.1%
Client.requestdjango/test/client.py:10862 ms1.1%
Signal.connectdjango/dispatch/dispatcher.py:1482 ms1.1%
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_pagestarter_packs/tests.py:609 self.client.force_login(self.friend)23 ms16.4%
ClientMixin.force_logindjango/test/client.py:85823 ms16.4%
ClientMixin._logindjango/test/client.py:88412 ms8.8%
ClientMixin.sessiondjango/test/client.py:81512 ms8.8%
SessionStore.savedjango/contrib/sessions/backends/db.py:12112 ms8.8%
SessionStore.createdjango/contrib/sessions/backends/db.py:709 ms6.6%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2019 ms6.6%
SessionStore.existsdjango/contrib/sessions/backends/db.py:639 ms6.6%
QuerySet.existsdjango/db/models/query.py:14589 ms6.6%
Query.has_resultsdjango/db/models/sql/query.py:6879 ms6.6%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15939 ms6.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16259 ms6.6%
CursorWrapper.executedjango/db/backends/utils.py:799 ms6.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:929 ms6.6%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1009 ms6.6%
CursorWrapper._executedjango/db/backends/utils.py:1059 ms6.6%
Cursor.executepsycopg/cursor.py:1139 ms6.6%
Connection.waitpsycopg/connection.py:4959 ms6.6%
SessionStore.createdjango/contrib/sessions/backends/db.py:743 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1232 ms1.1%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1002 ms1.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms1.1%
Atomic.__exit__django/db/transaction.py:2592 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.1%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4312 ms1.1%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3752 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1022 ms1.1%
QueryStats.addflakytest/profiling/dbtrack.py:382 ms1.1%
normalize_sqlflakytest/profiling/dbtrack.py:242 ms1.1%
ClientMixin._logindjango/test/client.py:8899 ms6.6%
logindjango/contrib/auth/__init__.py:1896 ms4.4%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4405 ms3.3%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1755 ms3.3%
Model.deletedjango/db/models/base.py:13313 ms2.2%
Collector.deletedjango/db/models/deletion.py:4833 ms2.2%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:433 ms2.2%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:253 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.2%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1003 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.2%
Cursor.executepsycopg/cursor.py:1133 ms2.2%
Connection.waitpsycopg/connection.py:4953 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.1%
QuerySet.getdjango/db/models/query.py:7022 ms1.1%
QuerySet.__len__django/db/models/query.py:4212 ms1.1%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.1%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms1.1%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms1.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms1.1%
Model.savedjango/db/models/base.py:9042 ms1.1%
Model.save_basedjango/db/models/base.py:9962 ms1.1%
Model._save_tabledjango/db/models/base.py:11992 ms1.1%
Model._do_insertdjango/db/models/base.py:12512 ms1.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.1%
QuerySet._insertdjango/db/models/query.py:21412 ms1.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
logindjango/contrib/auth/__init__.py:1983 ms2.2%
Signal.senddjango/dispatch/dispatcher.py:2493 ms2.2%
update_last_logindjango/contrib/auth/models.py:243 ms2.2%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:623 ms2.2%
Model.savedjango/db/models/base.py:9043 ms2.2%
Model.save_basedjango/db/models/base.py:9963 ms2.2%
Model._save_tabledjango/db/models/base.py:11403 ms2.2%
Model._do_updatedjango/db/models/base.py:12443 ms2.2%
QuerySet._updatedjango/db/models/query.py:14483 ms2.2%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21503 ms2.2%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21213 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.2%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1003 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.2%
Cursor.executepsycopg/cursor.py:1133 ms2.2%
Connection.waitpsycopg/connection.py:4953 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.2%
ClientMixin._logindjango/test/client.py:8912 ms1.1%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms1.1%
Model.savedjango/db/models/base.py:9042 ms1.1%
Model.save_basedjango/db/models/base.py:9962 ms1.1%
Model._save_tabledjango/db/models/base.py:11402 ms1.1%
Model._do_updatedjango/db/models/base.py:12212 ms1.1%
QuerySet.filterdjango/db/models/query.py:16762 ms1.1%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms1.1%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 ms1.1%
Query.add_qdjango/db/models/sql/query.py:16812 ms1.1%
Query._add_qdjango/db/models/sql/query.py:17132 ms1.1%
Query.build_filterdjango/db/models/sql/query.py:15602 ms1.1%
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_pagestarter_packs/tests.py:608 StarterPackInvitation.objects.create(starter_pack=self.pack, invited_user=self.friend, invited_by=self.owner)3 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms2.2%
QuerySet.createdjango/db/models/query.py:7363 ms2.2%
Model.savedjango/db/models/base.py:9043 ms2.2%
Model.save_basedjango/db/models/base.py:9963 ms2.2%
Model._save_tabledjango/db/models/base.py:11993 ms2.2%
Model._do_insertdjango/db/models/base.py:12513 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms2.2%
QuerySet._insertdjango/db/models/query.py:21413 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19363 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.2%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1003 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms2.2%
Cursor.executepsycopg/cursor.py:1133 ms2.2%
Connection.waitpsycopg/connection.py:4953 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.2%
SimpleTestCase._setup_and_calldjango/test/testcases.py:3729 ms6.6%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()9 ms6.6%
TestCase._fixture_teardowndjango/test/testcases.py:14988 ms5.5%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4958 ms5.5%
CursorWrapper.executedjango/db/backends/utils.py:798 ms5.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:928 ms5.5%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1008 ms5.5%
CursorWrapper._executedjango/db/backends/utils.py:1038 ms5.5%
Cursor.executepsycopg/cursor.py:1138 ms5.5%
Connection.waitpsycopg/connection.py:4958 ms5.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
TestCase._fixture_teardowndjango/test/testcases.py:14972 ms1.1%
TestCase._should_check_constraintsdjango/test/testcases.py:15062 ms1.1%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5042 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
SimpleTestCase._setup_and_calldjango/test/testcases.py:3602 ms1.1%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()2 ms1.1%
TestCase._fixture_setupdjango/test/testcases.py:14812 ms1.1%
TestCase._enter_atomicsdjango/test/testcases.py:13992 ms1.1%
Atomic.__enter__django/db/transaction.py:2232 ms1.1%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms1.1%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms1.1%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms1.1%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.1%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1002 ms1.1%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms1.1%
Cursor.executepsycopg/cursor.py:1132 ms1.1%
Connection.waitpsycopg/connection.py:4952 ms1.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.1%
_multicallpluggy/_callers.py:1522 ms1.1%
CaptureManager.pytest_runtest_call_pytest/capture.py:8992 ms1.1%
_GeneratorContextManager.__exit__<stdlib>/contextlib.py:2102 ms1.1%
CaptureManager.item_capture_pytest/capture.py:8672 ms1.1%
CaptureManager.read_global_capture_pytest/capture.py:8032 ms1.1%
MultiCapture.readouterr_pytest/capture.py:7072 ms1.1%
FDCapture.snap_pytest/capture.py:5912 ms1.1%
teardown0.88 ms0.6%
CallInfo.from_call_pytest/runner.py:3610.88 ms0.6%
call_and_report.<locals>.<lambda>_pytest/runner.py:2500.88 ms0.6%
HookCaller.__call__pluggy/_hooks.py:5120.88 ms0.6%
PluginManager._hookexecpluggy/_manager.py:1200.88 ms0.6%
_multicallpluggy/_callers.py:1210.88 ms0.6%
pytest_runtest_teardown_pytest/runner.py:1990.88 ms0.6%
SetupState.teardown_exact_pytest/runner.py:5680.88 ms0.6%
TestCaseFunction.teardown_pytest/unittest.py:2590.88 ms0.6%
Estimated from 100 samples; phase durations are exact. Frames from pytest and pluggy are shown .

Hot lines in your code

starter_packs/tests.py:610
response = self.client.get(reverse("starter_packs"))
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_page · Libraries
38 ms
starter_packs/tests.py:609
self.client.force_login(self.friend)
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_page · Database
23 ms
starter_packs/views.py:179
pending_invitations = list(
starter_packs · Database
12 ms
starter_packs/tests.py:424
baker.make("mastodon_auth.AccountAccess", user=cls.owner)
TestOwnerManagement.setUpTestData · Database
10 ms
starter_packs/views.py:185
return render(
starter_packs · Database
8 ms
starter_packs/tests.py:423
cls.owner = baker.make("auth.User")
TestOwnerManagement.setUpTestData · Database
6 ms
starter_packs/tests.py:429
baker.make(
TestOwnerManagement.setUpTestData · Factories
4 ms
starter_packs/tests.py:608
StarterPackInvitation.objects.create(starter_pack=self.pack, invited_user=self.friend, invited_by=self.owner)
TestOwnerManagement.test_pending_invitation_shown_on_starter_packs_page · Database
3 ms
starter_packs/views.py:178
if not request.user.is_anonymous:
starter_packs · Database
3 ms
starter_packs/tests.py:426
cls.pack.owners.add(cls.owner)
TestOwnerManagement.setUpTestData · Database
2 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestOwnerManagement class 34 ms
_django_setup_unittest class 0.32 ms
_live_server_helper function 0.09 ms
_django_db_marker function 0.06 ms
_dj_autoclear_mailbox function 0.05 ms
_template_string_if_invalid_marker function 0.05 ms
_django_isolate_apps function 0.03 ms
_django_clear_site_cache function 0.03 ms
_django_set_urlconf function 0.03 ms
monkeypatch function 0.02 ms

Database

38 queries · 43 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:609
89 ms
setup setUpClass
django/test/testcases.py:1442
36 ms
call _post_teardown
django/test/testcases.py:1243
9 ms
call _pre_setup
django/test/testcases.py:1167
2 ms
call pytest internals 2 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 5 results, oldest first in the strip
When Environment Outcome Duration Commit
8 hours ago CI github-actions:test passed 138 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 197 ms 82997f8 main Profile
9 hours ago CI github-actions:test passed 210 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 161 ms ab6465a main Profile
14 hours ago CI github-actions:test passed 95 ms 0c23747 main Run