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

TestMigratedLegacyConferences::test_djangoconus_old_url_redirects

First seen 12 hours ago in 0c23747
CI github-actions:test 4 runs
Average
8.71 s
median 9.83 s
max 10.34 s
Phases
Setup 8.40 s Call 303 ms Teardown 2 ms
Categories
Migrations 7.52 s Database 14 ms Other (DB schema, Imports, Libraries, pytest, ...) 1.17 s

1062 database queries per run

Needs 29 MB of memory (max 33 MB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 6 hours ago · open run
Show pytest frames
setup4.71 s97.7%
django_db_setuppytest_django/fixtures.py:186 db_cfg = setup_databases(4.71 s97.7%
setup_databasesdjango/test/utils.py:2204.71 s97.7%
BaseDatabaseCreation.create_test_dbdjango/db/backends/base/creation.py:914.36 s90.3%
call_commanddjango/core/management/__init__.py:1954.33 s89.7%
BaseCommand.executedjango/core/management/base.py:4664.33 s89.7%
no_translations.<locals>.wrapperdjango/core/management/base.py:1134.33 s89.7%
Command.handledjango/core/management/commands/migrate.py:3553.99 s82.8%
MigrationExecutor.migratedjango/db/migrations/executor.py:1373.98 s82.5%
MigrationExecutor._migrate_all_forwardsdjango/db/migrations/executor.py:1693.98 s82.5%
MigrationExecutor.apply_migrationdjango/db/migrations/executor.py:2573.04 s63.1%
Migration.applydjango/db/migrations/migration.py:1321.50 s31.1%
AddField.database_forwardsdjango/db/migrations/operations/fields.py:118477 ms9.9%
BaseDatabaseSchemaEditor.add_fielddjango/db/backends/base/schema.py:816326 ms6.8%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:48270 ms5.6%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:211259 ms5.4%
CursorWrapper.executedjango/db/backends/utils.py:79259 ms5.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:92259 ms5.4%
CursorWrapper._executedjango/db/backends/utils.py:103259 ms5.4%
Cursor.executepsycopg/cursor.py:113259 ms5.4%
Connection.waitpsycopg/connection.py:495259 ms5.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:20665 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:28665 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:7865 ms1.3%
1 smaller frames hidden
1 smaller frames hidden
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:4553 ms1.1%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:21149 ms1.0%
CursorWrapper.executedjango/db/backends/utils.py:7949 ms1.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9248 ms1.0%
CursorWrapper._executedjango/db/backends/utils.py:10347 ms1.0%
Cursor.executepsycopg/cursor.py:11347 ms1.0%
Connection.waitpsycopg/connection.py:49547 ms1.0%
1 smaller frames hidden
2 smaller frames hidden
BaseDatabaseSchemaEditor.add_fielddjango/db/backends/base/schema.py:830123 ms2.5%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:48119 ms2.5%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:211114 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:79114 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:92114 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:103113 ms2.3%
Cursor.executepsycopg/cursor.py:113113 ms2.3%
Connection.waitpsycopg/connection.py:495112 ms2.3%
2 smaller frames hidden
1 smaller frames hidden
4 smaller frames hidden
RunPython.database_forwardsdjango/db/migrations/operations/special.py:203379 ms7.9%
cached_property.__get__django/utils/functional.py:47206 ms4.3%
ProjectState.appsdjango/db/migrations/state.py:592206 ms4.3%
__init____init__:-1206 ms4.3%
StateApps.__init__django/db/migrations/state.py:653202 ms4.2%
StateApps.render_multipledjango/db/migrations/state.py:691201 ms4.2%
ModelState.renderdjango/db/migrations/state.py:989118 ms2.4%
ModelBase.__new__django/db/models/base.py:21465 ms1.3%
ModelBase.add_to_classdjango/db/models/base.py:39463 ms1.3%
16 smaller frames hidden
ModelState.renderdjango/db/migrations/state.py:98281 ms1.7%
Field.clonedjango/db/models/fields/__init__.py:71341 ms0.8%
Field.clonedjango/db/models/fields/__init__.py:71230 ms0.6%
1 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
seed_conference_tagsconfs/migrations/0031_seed_conference_tags.py:14 ConferenceTag.objects.update_or_create(102 ms2.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:87102 ms2.1%
QuerySet.update_or_createdjango/db/models/query.py:109681 ms1.7%
QuerySet.get_or_createdjango/db/models/query.py:105434 ms0.7%
QuerySet.getdjango/db/models/query.py:70231 ms0.6%
QuerySet.__len__django/db/models/query.py:42131 ms0.6%
QuerySet._fetch_alldjango/db/models/query.py:226231 ms0.6%
ModelIterable.__iter__django/db/models/query.py:10331 ms0.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162528 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:7928 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9228 ms0.6%
3 smaller frames hidden
2 smaller frames hidden
QuerySet.get_or_createdjango/db/models/query.py:106125 ms0.5%
3 smaller frames hidden
1 smaller frames hidden
17 smaller frames hidden
CreateModel.database_forwardsdjango/db/migrations/operations/models.py:100317 ms6.6%
BaseDatabaseSchemaEditor.create_modeldjango/db/backends/base/schema.py:524291 ms6.0%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:45291 ms6.0%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:211287 ms5.9%
CursorWrapper.executedjango/db/backends/utils.py:79287 ms5.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:92287 ms5.9%
CursorWrapper._executedjango/db/backends/utils.py:103284 ms5.9%
Cursor.executepsycopg/cursor.py:113284 ms5.9%
Connection.waitpsycopg/connection.py:495284 ms5.9%
2 smaller frames hidden
3 smaller frames hidden
AlterField.database_forwardsdjango/db/migrations/operations/fields.py:243107 ms2.2%
BaseDatabaseSchemaEditor.alter_fielddjango/db/backends/base/schema.py:962105 ms2.2%
DatabaseSchemaEditor._alter_fielddjango/db/backends/postgresql/schema.py:274102 ms2.1%
BaseDatabaseSchemaEditor._alter_fielddjango/db/backends/base/schema.py:121647 ms1.0%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:4846 ms0.9%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:21142 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:7942 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9242 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:10342 ms0.9%
Cursor.executepsycopg/cursor.py:11342 ms0.9%
Connection.waitpsycopg/connection.py:49542 ms0.9%
1 smaller frames hidden
1 smaller frames hidden
8 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
SeparateDatabaseAndState.database_forwardsdjango/db/migrations/operations/special.py:3969 ms1.4%
DeleteModel.database_forwardsdjango/db/migrations/operations/models.py:39966 ms1.4%
BaseDatabaseSchemaEditor.delete_modeldjango/db/backends/base/schema.py:55966 ms1.4%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:4866 ms1.4%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:21165 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:7965 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9265 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:10365 ms1.3%
Cursor.executepsycopg/cursor.py:11365 ms1.3%
Connection.waitpsycopg/connection.py:49565 ms1.3%
BaseCursor._execute_genpsycopg/_cursor_base.py:20642 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:28642 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:7842 ms0.9%
1 smaller frames hidden
1 smaller frames hidden
DeleteModel.database_forwardsdjango/db/migrations/operations/models.py:39942 ms0.9%
BaseDatabaseSchemaEditor.delete_modeldjango/db/backends/base/schema.py:55942 ms0.9%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:4842 ms0.9%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:21142 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:7942 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9242 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:10342 ms0.9%
Cursor.executepsycopg/cursor.py:11342 ms0.9%
Connection.waitpsycopg/connection.py:49542 ms0.9%
AddIndex.database_forwardsdjango/db/migrations/operations/models.py:90631 ms0.6%
DatabaseSchemaEditor.add_indexdjango/db/backends/postgresql/schema.py:31730 ms0.6%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:4530 ms0.6%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:21130 ms0.6%
CursorWrapper.executedjango/db/backends/utils.py:7930 ms0.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9230 ms0.6%
CursorWrapper._executedjango/db/backends/utils.py:10330 ms0.6%
Cursor.executepsycopg/cursor.py:11330 ms0.6%
Connection.waitpsycopg/connection.py:49530 ms0.6%
1 smaller frames hidden
14 smaller frames hidden
Migration.applydjango/db/migrations/migration.py:1181.44 s29.8%
AddField.state_forwardsdjango/db/migrations/operations/fields.py:103547 ms11.3%
ProjectState.add_fielddjango/db/migrations/state.py:269545 ms11.3%
ProjectState.reload_modeldjango/db/migrations/state.py:426501 ms10.4%
ProjectState._reloaddjango/db/migrations/state.py:461495 ms10.3%
StateApps.render_multipledjango/db/migrations/state.py:691484 ms10.0%
ModelState.renderdjango/db/migrations/state.py:989300 ms6.2%
ModelBase.__new__django/db/models/base.py:214143 ms3.0%
ModelBase.add_to_classdjango/db/models/base.py:394131 ms2.7%
ManyToManyField.contribute_to_classdjango/db/models/fields/related.py:209034 ms0.7%
create_many_to_many_intermediary_modeldjango/db/models/fields/related.py:142628 ms0.6%
4 smaller frames hidden
Field.contribute_to_classdjango/db/models/fields/__init__.py:99426 ms0.5%
13 smaller frames hidden
1 smaller frames hidden
ModelBase.__new__django/db/models/base.py:14630 ms0.6%
20 smaller frames hidden
ModelState.renderdjango/db/migrations/state.py:982170 ms3.5%
Field.clonedjango/db/models/fields/__init__.py:71392 ms1.9%
Field.clonedjango/db/models/fields/__init__.py:71266 ms1.4%
3 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
ProjectState.reload_modeldjango/db/migrations/state.py:42543 ms0.9%
ProjectState._find_reload_modeldjango/db/migrations/state.py:38737 ms0.8%
get_related_models_tuplesdjango/db/migrations/state.py:6536 ms0.7%
_get_related_modelsdjango/db/migrations/state.py:4236 ms0.7%
Options.get_fieldsdjango/db/models/options.py:87736 ms0.7%
Options._get_fieldsdjango/db/models/options.py:95036 ms0.7%
cached_property.__get__django/utils/functional.py:4735 ms0.7%
Options._relation_treedjango/db/models/options.py:85035 ms0.7%
1 smaller frames hidden
3 smaller frames hidden
1 smaller frames hidden
AlterField.state_forwardsdjango/db/migrations/operations/fields.py:227273 ms5.7%
ProjectState.alter_fielddjango/db/migrations/state.py:305265 ms5.5%
ProjectState.reload_modeldjango/db/migrations/state.py:426247 ms5.1%
ProjectState._reloaddjango/db/migrations/state.py:461241 ms5.0%
StateApps.render_multipledjango/db/migrations/state.py:691237 ms4.9%
ModelState.renderdjango/db/migrations/state.py:989152 ms3.1%
ModelBase.__new__django/db/models/base.py:21465 ms1.3%
ModelBase.add_to_classdjango/db/models/base.py:39447 ms1.0%
2 smaller frames hidden
ModelBase.__new__django/db/models/base.py:38929 ms0.6%
StateApps.register_modeldjango/db/migrations/state.py:72628 ms0.6%
Apps.do_pending_operationsdjango/apps/registry.py:43528 ms0.6%
Apps.lazy_model_operation.<locals>.apply_next_modeldjango/apps/registry.py:41328 ms0.6%
1 smaller frames hidden
11 smaller frames hidden
ModelState.renderdjango/db/migrations/state.py:98281 ms1.7%
Field.clonedjango/db/models/fields/__init__.py:71342 ms0.9%
Field.clonedjango/db/models/fields/__init__.py:71230 ms0.6%
1 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
SeparateDatabaseAndState.state_forwardsdjango/db/migrations/operations/special.py:31229 ms4.7%
RemoveIndex.state_forwardsdjango/db/migrations/operations/models.py:961157 ms3.2%
ProjectState.remove_indexdjango/db/migrations/state.py:229157 ms3.2%
ProjectState._remove_optiondjango/db/migrations/state.py:215157 ms3.2%
ProjectState.reload_modeldjango/db/migrations/state.py:425152 ms3.1%
ProjectState._find_reload_modeldjango/db/migrations/state.py:387152 ms3.1%
get_related_models_tuplesdjango/db/migrations/state.py:65152 ms3.1%
_get_related_modelsdjango/db/migrations/state.py:42152 ms3.1%
Options.get_fieldsdjango/db/models/options.py:877152 ms3.1%
Options._get_fieldsdjango/db/models/options.py:950152 ms3.1%
cached_property.__get__django/utils/functional.py:47152 ms3.1%
Options._relation_treedjango/db/models/options.py:850152 ms3.1%
Options._populate_directed_relation_graphdjango/db/models/options.py:826152 ms3.1%
Options._get_fieldsdjango/db/models/options.py:970152 ms3.1%
make_immutable_fields_listdjango/db/models/options.py:86152 ms3.1%
<GC>~152 ms3.1%
1 smaller frames hidden
CreateModel.state_forwardsdjango/db/migrations/operations/models.py:8625 ms0.5%
ProjectState.add_modeldjango/db/migrations/state.py:12625 ms0.5%
4 smaller frames hidden
CreateModel.state_forwardsdjango/db/migrations/operations/models.py:86224 ms4.6%
ProjectState.add_modeldjango/db/migrations/state.py:126224 ms4.6%
ProjectState.reload_modeldjango/db/migrations/state.py:426216 ms4.5%
ProjectState._reloaddjango/db/migrations/state.py:461212 ms4.4%
StateApps.render_multipledjango/db/migrations/state.py:691212 ms4.4%
ModelState.renderdjango/db/migrations/state.py:989132 ms2.7%
ModelBase.__new__django/db/models/base.py:21447 ms1.0%
ModelBase.add_to_classdjango/db/models/base.py:39446 ms0.9%
1 smaller frames hidden
ModelBase.__new__django/db/models/base.py:14630 ms0.6%
14 smaller frames hidden
ModelState.renderdjango/db/migrations/state.py:98272 ms1.5%
Field.clonedjango/db/models/fields/__init__.py:71337 ms0.8%
Field.clonedjango/db/models/fields/__init__.py:71231 ms0.6%
4 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
AddIndex.state_forwardsdjango/db/migrations/operations/models.py:90163 ms1.3%
ProjectState.add_indexdjango/db/migrations/state.py:22663 ms1.3%
ProjectState._append_optiondjango/db/migrations/state.py:20963 ms1.3%
ProjectState.reload_modeldjango/db/migrations/state.py:42661 ms1.3%
ProjectState._reloaddjango/db/migrations/state.py:46159 ms1.2%
StateApps.render_multipledjango/db/migrations/state.py:69159 ms1.2%
ModelState.renderdjango/db/migrations/state.py:98931 ms0.6%
ModelState.renderdjango/db/migrations/state.py:98228 ms0.6%
1 smaller frames hidden
1 smaller frames hidden
RemoveField.state_forwardsdjango/db/migrations/operations/fields.py:17142 ms0.9%
ProjectState.remove_fielddjango/db/migrations/state.py:27942 ms0.9%
ProjectState.reload_modeldjango/db/migrations/state.py:42641 ms0.8%
ProjectState._reloaddjango/db/migrations/state.py:46141 ms0.8%
StateApps.render_multipledjango/db/migrations/state.py:69141 ms0.8%
ModelState.renderdjango/db/migrations/state.py:98926 ms0.5%
1 smaller frames hidden
1 smaller frames hidden
7 smaller frames hidden
Migration.applydjango/db/migrations/migration.py:117101 ms2.1%
ProjectState.clonedjango/db/migrations/state.py:57864 ms1.3%
ModelState.clonedjango/db/migrations/state.py:94952 ms1.1%
4 smaller frames hidden
ProjectState.clonedjango/db/migrations/state.py:58237 ms0.8%
MigrationExecutor.apply_migrationdjango/db/migrations/executor.py:254729 ms15.1%
BaseDatabaseSchemaEditor.__exit__django/db/backends/base/schema.py:178476 ms9.9%
Atomic.__exit__django/db/transaction.py:275473 ms9.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:26471 ms9.8%
BaseDatabaseWrapper.commitdjango/db/backends/base/base.py:327471 ms9.8%
BaseDatabaseWrapper._commitdjango/db/backends/base/base.py:303470 ms9.7%
Connection.commitpsycopg/connection.py:309468 ms9.7%
Connection.waitpsycopg/connection.py:495468 ms9.7%
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
BaseDatabaseSchemaEditor.__exit__django/db/backends/base/schema.py:176250 ms5.2%
DatabaseSchemaEditor.executedjango/db/backends/postgresql/schema.py:45250 ms5.2%
BaseDatabaseSchemaEditor.executedjango/db/backends/base/schema.py:211242 ms5.0%
CursorWrapper.executedjango/db/backends/utils.py:79242 ms5.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:92241 ms5.0%
CursorWrapper._executedjango/db/backends/utils.py:103240 ms5.0%
Cursor.executepsycopg/cursor.py:113238 ms4.9%
Connection.waitpsycopg/connection.py:495238 ms4.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:20641 ms0.8%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:28637 ms0.8%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:7837 ms0.8%
1 smaller frames hidden
3 smaller frames hidden
1 smaller frames hidden
MigrationExecutor.apply_migrationdjango/db/migrations/executor.py:259111 ms2.3%
MigrationExecutor.record_migrationdjango/db/migrations/executor.py:275110 ms2.3%
MigrationRecorder.record_applieddjango/db/migrations/recorder.py:102106 ms2.2%
QuerySet.createdjango/db/models/query.py:736100 ms2.1%
Model.savedjango/db/models/base.py:90499 ms2.0%
Model.save_basedjango/db/models/base.py:99698 ms2.0%
Model._save_tabledjango/db/models/base.py:119992 ms1.9%
Model._do_insertdjango/db/models/base.py:125192 ms1.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8790 ms1.9%
QuerySet._insertdjango/db/models/query.py:214190 ms1.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:193678 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:7978 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9278 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:10578 ms1.6%
Cursor.executepsycopg/cursor.py:11378 ms1.6%
Connection.waitpsycopg/connection.py:49578 ms1.6%
4 smaller frames hidden
5 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
MigrationExecutor.apply_migrationdjango/db/migrations/executor.py:26298 ms2.0%
MigrationExecutor.record_migrationdjango/db/migrations/executor.py:27598 ms2.0%
MigrationRecorder.record_applieddjango/db/migrations/recorder.py:10296 ms2.0%
QuerySet.createdjango/db/models/query.py:73695 ms2.0%
Model.savedjango/db/models/base.py:90495 ms2.0%
Model.save_basedjango/db/models/base.py:99695 ms2.0%
Model._save_tabledjango/db/models/base.py:119995 ms2.0%
Model._do_insertdjango/db/models/base.py:125195 ms2.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8795 ms2.0%
QuerySet._insertdjango/db/models/query.py:214195 ms2.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:193692 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:7992 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9292 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:10592 ms1.9%
Cursor.executepsycopg/cursor.py:11392 ms1.9%
Connection.waitpsycopg/connection.py:49592 ms1.9%
2 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
Command.handledjango/core/management/commands/migrate.py:115176 ms3.6%
MigrationExecutor.__init__django/db/migrations/executor.py:18176 ms3.6%
MigrationLoader.__init__django/db/migrations/loader.py:59176 ms3.6%
MigrationLoader.build_graphdjango/db/migrations/loader.py:282129 ms2.7%
MigrationLoader.load_diskdjango/db/migrations/loader.py:121119 ms2.5%
import_module<stdlib>/importlib/__init__.py:88119 ms2.5%
_gcd_import<frozen importlib._bootstrap>:1390119 ms2.5%
_find_and_load<frozen importlib._bootstrap>:1350117 ms2.4%
_find_and_load_unlocked<frozen importlib._bootstrap>:1309108 ms2.2%
_load_unlocked<frozen importlib._bootstrap>:915107 ms2.2%
_LoaderBasics.exec_module<frozen importlib._bootstrap_external>:74378 ms1.6%
SourceLoader.get_code<frozen importlib._bootstrap_external>:87736 ms0.7%
SourceLoader.source_to_code<frozen importlib._bootstrap_external>:80636 ms0.7%
_call_with_frames_removed<frozen importlib._bootstrap>:54935 ms0.7%
4 smaller frames hidden
_LoaderBasics.exec_module<frozen importlib._bootstrap_external>:74729 ms0.6%
_call_with_frames_removed<frozen importlib._bootstrap>:54929 ms0.6%
1 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
MigrationLoader.build_graphdjango/db/migrations/loader.py:28846 ms0.9%
MigrationRecorder.applied_migrationsdjango/db/migrations/recorder.py:8946 ms0.9%
MigrationRecorder.has_tabledjango/db/migrations/recorder.py:6330 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2630 ms0.6%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:32030 ms0.6%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:29630 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2630 ms0.6%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27930 ms0.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2630 ms0.6%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25626 ms0.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2626 ms0.5%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34526 ms0.5%
1 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
Command.handledjango/core/management/commands/migrate.py:382125 ms2.6%
emit_post_migrate_signaldjango/core/management/sql.py:52125 ms2.6%
Signal.senddjango/dispatch/dispatcher.py:249125 ms2.6%
create_permissionsdjango/contrib/auth/management/__init__.py:10866 ms1.4%
QuerySet.bulk_createdjango/db/models/query.py:90064 ms1.3%
QuerySet._batched_insertdjango/db/models/query.py:217964 ms1.3%
QuerySet._insertdjango/db/models/query.py:214164 ms1.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:193664 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:7964 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9264 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:10563 ms1.3%
Cursor.executepsycopg/cursor.py:11363 ms1.3%
Connection.waitpsycopg/connection.py:49563 ms1.3%
1 smaller frames hidden
11 smaller frames hidden
6 smaller frames hidden
call_commanddjango/core/management/__init__.py:11829 ms0.6%
load_command_classdjango/core/management/__init__.py:4829 ms0.6%
import_module<stdlib>/importlib/__init__.py:8829 ms0.6%
_gcd_import<frozen importlib._bootstrap>:139029 ms0.6%
_find_and_load<frozen importlib._bootstrap>:135029 ms0.6%
_find_and_load_unlocked<frozen importlib._bootstrap>:130929 ms0.6%
_load_unlocked<frozen importlib._bootstrap>:91529 ms0.6%
BaseDatabaseCreation.create_test_dbdjango/db/backends/base/creation.py:75353 ms7.3%
BaseDatabaseCreation._create_test_dbdjango/db/backends/base/creation.py:229336 ms7.0%
DatabaseCreation._execute_create_test_dbdjango/db/backends/postgresql/creation.py:46336 ms7.0%
BaseDatabaseCreation._execute_create_test_dbdjango/db/backends/base/creation.py:215336 ms7.0%
CursorWrapper.executedjango/db/backends/utils.py:79336 ms7.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:92336 ms7.0%
CursorWrapper._executedjango/db/backends/utils.py:103336 ms7.0%
Cursor.executepsycopg/cursor.py:113336 ms7.0%
Connection.waitpsycopg/connection.py:495336 ms7.0%
1 smaller frames hidden
1 smaller frames hidden
2 smaller frames hidden
call109 ms2.3%
TestMigratedLegacyConferences.test_djangoconus_old_url_redirectsconfs/tests.py:184 response = self.client.get(reverse("djangoconus"))104 ms2.2%
Client.getdjango/test/client.py:113373 ms1.5%
RequestFactory.getdjango/test/client.py:47573 ms1.5%
RequestFactory.genericdjango/test/client.py:67173 ms1.5%
Client.requestdjango/test/client.py:109173 ms1.5%
ClientHandler.__call__django/test/client.py:17349 ms1.0%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6340 ms0.8%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10438 ms0.8%
WhiteNoise.add_fileswhitenoise/base.py:10838 ms0.8%
1 smaller frames hidden
1 smaller frames hidden
3 smaller frames hidden
reversedjango/urls/base.py:9831 ms0.6%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:76029 ms0.6%
1 smaller frames hidden
2 smaller frames hidden
Estimated from 3,963 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

confs/migrations/0031_seed_conference_tags.py:14
ConferenceTag.objects.update_or_create(
seed_conference_tags · Migrations
102 ms
confs/tests.py:184
response = self.client.get(reverse("djangoconus"))
TestMigratedLegacyConferences.test_djangoconus_old_url_redirects · Libraries
73 ms
confs/migrations/0033_remove_legacy_conference_tables.py:214
rows = list(model.objects.filter(pk__gt=last_pk).order_by("pk")[:batch_size])
_pk_batches · Migrations
12 ms
confs/migrations/0033_remove_legacy_conference_tables.py:388
conference, _created = conference_model.objects.get_or_create(slug=spec["slug"], defaults=defaults)
_get_or_create_conference · Migrations
8 ms
confs/migrations/0033_remove_legacy_conference_tables.py:325
counts = list(
_refresh_account_counts · Migrations
7 ms
fedidevs/urls.py:197
path("admin/", admin.site.urls),
<module> · Imports
7 ms
confs/views.py:341
url = reverse("conference", kwargs={"conference_slug": conference_slug})
legacy_conference_redirect · Libraries
7 ms
confs/migrations/0033_remove_legacy_conference_tables.py:398
legacy_accounts = list(account_model.objects.all())
migrate_legacy_pair · Migrations
6 ms
confs/views.py:350
return redirect(url, permanent=True)
legacy_conference_redirect · Libraries
4 ms
starter_packs/migrations/0004_starterpack_published_at.py:9
StarterPack.objects.filter(starterpackaccount__isnull=False).update(published_at=models.F("created_at"))
set_published_at · Migrations
4 ms

Fixtures

Exact setup time
_django_setup_unittest class 4.71 s
django_db_setup session 4.71 s
_unittest_setUpClass_fixture_TestMigratedLegacyConferences class 2 ms
django_test_environment session 0.40 ms
django_db_blocker session 0.35 ms
_django_set_urlconf function 0.16 ms
_fail_for_invalid_template_variable session 0.15 ms
django_db_use_migrations session 0.12 ms
_template_string_if_invalid_marker function 0.06 ms
_django_db_marker function 0.05 ms

Database

1062 queries · 1.68 s

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

139×
INSERT INTO "django_migrations" ("app", "name", "applied") VALUES (%s, %s, %s) RETURNING "django_migrations"."id"
45×
SELECT "confs_conferencetag"."id", "confs_conferencetag"."name", "confs_conferencetag"."slug", "confs_conferencetag"."icon" FROM "confs_conferencetag" WHERE "confs_conferencetag"."slug" = %s LIMIT ? FOR UPDATE
45×
INSERT INTO "confs_conferencetag" ("name", "slug", "icon") VALUES (%s, %s, %s) RETURNING "confs_conferencetag"."id"
22×
SELECT "django_content_type"."model" AS "model" FROM "django_content_type" WHERE "django_content_type"."app_label" = %s
11×
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE ("django_content_type"."app_label" = %s AND "django_content_type"."model" IN (…))

Biggest pieces of work

setup fixture django_db_setup (session scope)
pytest_django/fixtures.py:186
4.71 s
call test body
confs/tests.py:184
104 ms
call _pre_setup
django/test/testcases.py:1167
2 ms
call _post_teardown
django/test/testcases.py:1243
2 ms
setup sysmon_py_start
coverage/sysmon.py:345
1 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
6 hours ago CI github-actions:test passed 4.82 s d923a46 main Profile
6 hours ago CI github-actions:test passed 9.47 s 82997f8 main Profile
7 hours ago CI github-actions:test passed 10.19 s 623aa3e main Profile
11 hours ago CI github-actions:test passed 10.34 s ab6465a main Profile
12 hours ago CI github-actions:test passed 185 ms 0c23747 main Run