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

TestCreateStarterPack::test_create_starter_pack_with_languages

First seen 3 weeks ago in 0c23747
CI github-actions:test 11 runs
Average
191 ms
median 110 ms
max 661 ms
Phases
Setup 5 ms Call 186 ms Teardown 0.31 ms
Categories
Database 55 ms Factories 0.18 ms Other (Libraries, pytest, Deep copies, Unsampled, ...) 136 ms

29 database queries per run

Needs 605 KB of memory (max 1 MB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
setup0.93 ms0.9%
__init____init__:-10.58 ms0.6%
call98 ms98.7%
TestCreateStarterPack.test_create_starter_pack_with_languagesstarter_packs/tests.py:140 starter_pack = self.user.starterpack_set.first()55 ms54.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8755 ms54.9%
QuerySet.firstdjango/db/models/query.py:121255 ms54.9%
QuerySet.__iter__django/db/models/query.py:43955 ms54.9%
QuerySet._fetch_alldjango/db/models/query.py:226255 ms54.9%
ModelIterable.__iter__django/db/models/query.py:10355 ms54.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:162555 ms54.9%
CursorWrapper.executedjango/db/backends/utils.py:7955 ms54.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9255 ms54.9%
CursorWrapper._executedjango/db/backends/utils.py:10555 ms54.9%
Cursor.executepsycopg/cursor.py:11355 ms54.9%
Connection.waitpsycopg/connection.py:49555 ms54.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:20654 ms54.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:28654 ms54.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:7854 ms54.1%
TestCreateStarterPack.test_create_starter_pack_with_languagesstarter_packs/tests.py:132 self.client.post(21 ms20.6%
Client.postdjango/test/client.py:116221 ms20.6%
RequestFactory.postdjango/test/client.py:49921 ms20.6%
RequestFactory.genericdjango/test/client.py:67121 ms20.6%
Client.requestdjango/test/client.py:109121 ms20.6%
ClientHandler.__call__django/test/client.py:17320 ms19.7%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6319 ms18.9%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10419 ms18.9%
WhiteNoise.add_fileswhitenoise/base.py:10818 ms18.0%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11518 ms18.0%
scantreewhitenoise/base.py:27116 ms16.3%
scantreewhitenoise/base.py:27115 ms15.5%
scantreewhitenoise/base.py:2738 ms7.7%
scantreewhitenoise/base.py:2715 ms5.2%
scantreewhitenoise/base.py:2715 ms5.2%
scantreewhitenoise/base.py:2714 ms4.3%
scantreewhitenoise/base.py:2733 ms3.4%
scantreewhitenoise/base.py:2690.85 ms0.9%
scantreewhitenoise/base.py:2730.85 ms0.9%
scantreewhitenoise/base.py:2693 ms2.6%
scantreewhitenoise/base.py:2690.85 ms0.9%
scantreewhitenoise/base.py:2730.85 ms0.9%
WhiteNoise.add_fileswhitenoise/base.py:1070.85 ms0.9%
BaseHandler.load_middlewaredjango/core/handlers/base.py:970.85 ms0.9%
ClientHandler.__call__django/test/client.py:1860.85 ms0.9%
BaseHandler.get_responsedjango/core/handlers/base.py:1420.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:1230.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:1450.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
MiddlewareMixin.__call__django/utils/deprecation.py:3800.85 ms0.9%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:560.85 ms0.9%
BaseHandler._get_responsedjango/core/handlers/base.py:1990.85 ms0.9%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:620.85 ms0.9%
create_starter_packstarter_packs/views.py:548 form = StarterPackForm(request.POST)0.85 ms0.9%
BaseModelForm.__init__django/forms/models.py:3810.85 ms0.9%
BaseForm.__init__django/forms/forms.py:1060.85 ms0.9%
deepcopy<stdlib>/copy.py:1300.85 ms0.9%
_deepcopy_dict<stdlib>/copy.py:2010.85 ms0.9%
deepcopy<stdlib>/copy.py:1370.85 ms0.9%
ChoiceField.__deepcopy__django/forms/fields.py:8730.85 ms0.9%
Field.__deepcopy__django/forms/fields.py:2660.85 ms0.9%
deepcopy<stdlib>/copy.py:1370.85 ms0.9%
ChoiceWidget.__deepcopy__django/forms/widgets.py:7470.85 ms0.9%
ChoiceWidget.choicesdjango/forms/widgets.py:8660.85 ms0.9%
normalize_choicesdjango/utils/choices.py:1100.85 ms0.9%
normalize_choicesdjango/utils/choices.py:750.85 ms0.9%
TestCreateStarterPack.test_create_starter_pack_with_languagesstarter_packs/tests.py:131 self.client.force_login(self.user)17 ms17.2%
ClientMixin.force_logindjango/test/client.py:85817 ms17.2%
ClientMixin._logindjango/test/client.py:8899 ms8.6%
logindjango/contrib/auth/__init__.py:1897 ms6.9%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4405 ms5.2%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1755 ms5.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms3.4%
QuerySet.getdjango/db/models/query.py:7023 ms2.6%
QuerySet.__len__django/db/models/query.py:4213 ms2.6%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms2.6%
ModelIterable.__iter__django/db/models/query.py:1033 ms2.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms1.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7680.85 ms0.9%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:890.85 ms0.9%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:780.85 ms0.9%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3190.85 ms0.9%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5790.85 ms0.9%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7960.85 ms0.9%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5790.85 ms0.9%
WhereNode.as_sqldjango/db/models/sql/where.py:1510.85 ms0.9%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5790.85 ms0.9%
Exact.as_sqldjango/db/models/lookups.py:4070.85 ms0.9%
BuiltinLookup.as_sqldjango/db/models/lookups.py:2430.85 ms0.9%
BuiltinLookup.process_lhsdjango/db/models/lookups.py:2350.85 ms0.9%
Lookup.process_lhsdjango/db/models/lookups.py:1090.85 ms0.9%
BaseExpression.resolve_expressiondjango/db/models/expressions.py:2970.85 ms0.9%
BaseExpression.copydjango/db/models/expressions.py:4440.85 ms0.9%
copy<stdlib>/copy.py:1000.85 ms0.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16250.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
QuerySet.getdjango/db/models/query.py:6920.85 ms0.9%
Model.deletedjango/db/models/base.py:13312 ms1.7%
Collector.deletedjango/db/models/deletion.py:4832 ms1.7%
DeleteQuery.delete_batchdjango/db/models/sql/subqueries.py:432 ms1.7%
DeleteQuery.do_querydjango/db/models/sql/subqueries.py:252 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms1.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:700.85 ms0.9%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2000.85 ms0.9%
get_random_stringdjango/utils/crypto.py:780.85 ms0.9%
get_random_string.<locals>.<genexpr>django/utils/crypto.py:780.85 ms0.9%
Random.choice<stdlib>/random.py:3540.85 ms0.9%
Random._randbelow_with_getrandbits<stdlib>/random.py:2490.85 ms0.9%
SystemRandom.getrandbits<stdlib>/random.py:9150.85 ms0.9%
SessionStore.createdjango/contrib/sessions/backends/db.py:740.85 ms0.9%
SessionStore.savedjango/contrib/sessions/backends/db.py:1270.85 ms0.9%
Model.savedjango/db/models/base.py:9040.85 ms0.9%
Model.save_basedjango/db/models/base.py:9960.85 ms0.9%
Model._save_tabledjango/db/models/base.py:11990.85 ms0.9%
Model._do_insertdjango/db/models/base.py:12510.85 ms0.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:870.85 ms0.9%
QuerySet._insertdjango/db/models/query.py:21410.85 ms0.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19350.85 ms0.9%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18800.85 ms0.9%
SQLInsertCompiler.assemble_as_sqldjango/db/backends/postgresql/compiler.py:550.85 ms0.9%
SQLInsertCompiler.assemble_as_sqldjango/db/models/sql/compiler.py:17940.85 ms0.9%
logindjango/contrib/auth/__init__.py:1772 ms1.7%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms1.7%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms1.7%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms1.7%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.7%
QuerySet.getdjango/db/models/query.py:7022 ms1.7%
QuerySet.__len__django/db/models/query.py:4212 ms1.7%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms1.7%
ModelIterable.__iter__django/db/models/query.py:1032 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16232 ms1.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:260.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
ClientMixin._logindjango/test/client.py:8845 ms5.2%
ClientMixin.sessiondjango/test/client.py:8155 ms5.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1215 ms5.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:703 ms3.4%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2013 ms2.6%
SessionStore.existsdjango/contrib/sessions/backends/db.py:633 ms2.6%
QuerySet.existsdjango/db/models/query.py:14582 ms1.7%
Query.has_resultsdjango/db/models/sql/query.py:6872 ms1.7%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15932 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16230.85 ms0.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16250.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:870.85 ms0.9%
QuerySet.filterdjango/db/models/query.py:16760.85 ms0.9%
QuerySet._filter_or_excludedjango/db/models/query.py:16940.85 ms0.9%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17040.85 ms0.9%
Query.add_qdjango/db/models/sql/query.py:16810.85 ms0.9%
Query._add_qdjango/db/models/sql/query.py:17130.85 ms0.9%
Query.build_filterdjango/db/models/sql/query.py:16110.85 ms0.9%
Query._get_coldjango/db/models/sql/query.py:4560.85 ms0.9%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2000.85 ms0.9%
get_random_stringdjango/utils/crypto.py:780.85 ms0.9%
get_random_string.<locals>.<genexpr>django/utils/crypto.py:780.85 ms0.9%
Random.choice<stdlib>/random.py:3540.85 ms0.9%
Random._randbelow_with_getrandbits<stdlib>/random.py:2490.85 ms0.9%
SystemRandom.getrandbits<stdlib>/random.py:9150.85 ms0.9%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms1.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms1.7%
Model.savedjango/db/models/base.py:9042 ms1.7%
Model.save_basedjango/db/models/base.py:9962 ms1.7%
Model._save_tabledjango/db/models/base.py:11992 ms1.7%
Model._do_insertdjango/db/models/base.py:12512 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.7%
QuerySet._insertdjango/db/models/query.py:21412 ms1.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19350.85 ms0.9%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18800.85 ms0.9%
SQLInsertCompiler.assemble_as_sqldjango/db/backends/postgresql/compiler.py:550.85 ms0.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19360.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
ClientMixin._logindjango/test/client.py:8913 ms3.4%
SessionStore.savedjango/contrib/sessions/backends/db.py:1232 ms1.7%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1020.85 ms0.9%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1290.85 ms0.9%
dumpsdjango/core/signing.py:1910.85 ms0.9%
Signer.sign_objectdjango/core/signing.py:2720.85 ms0.9%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1000.85 ms0.9%
Model.__init__django/db/models/base.py:5110.85 ms0.9%
SessionStore.savedjango/contrib/sessions/backends/db.py:1270.85 ms0.9%
Model.savedjango/db/models/base.py:9040.85 ms0.9%
Model.save_basedjango/db/models/base.py:9960.85 ms0.9%
Model._save_tabledjango/db/models/base.py:11400.85 ms0.9%
Model._do_updatedjango/db/models/base.py:12440.85 ms0.9%
QuerySet._updatedjango/db/models/query.py:14480.85 ms0.9%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21500.85 ms0.9%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21210.85 ms0.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16250.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1050.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
SessionStore.savedjango/contrib/sessions/backends/db.py:1260.85 ms0.9%
Atomic.__exit__django/db/transaction.py:2590.85 ms0.9%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:260.85 ms0.9%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4310.85 ms0.9%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3750.85 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:790.85 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:920.85 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1030.85 ms0.9%
Cursor.executepsycopg/cursor.py:1130.85 ms0.9%
Connection.waitpsycopg/connection.py:4950.85 ms0.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2060.85 ms0.9%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2860.85 ms0.9%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:780.85 ms0.9%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()5 ms5.2%
TestCase._fixture_teardowndjango/test/testcases.py:14983 ms2.6%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4953 ms2.6%
CursorWrapper.executedjango/db/backends/utils.py:793 ms2.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms2.6%
CursorWrapper._executedjango/db/backends/utils.py:1033 ms2.6%
Cursor.executepsycopg/cursor.py:1133 ms2.6%
Connection.waitpsycopg/connection.py:4953 ms2.6%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms2.6%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms2.6%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms2.6%
TestCase._fixture_teardowndjango/test/testcases.py:14973 ms2.6%
TestCase._should_check_constraintsdjango/test/testcases.py:15062 ms1.7%
DatabaseWrapper.is_usabledjango/db/backends/postgresql/base.py:5042 ms1.7%
Cursor.executepsycopg/cursor.py:1132 ms1.7%
Connection.waitpsycopg/connection.py:4952 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms1.7%
TestCreateStarterPack.test_create_starter_pack_with_languagesstarter_packs/tests.py:141 self.assertCountEqual(starter_pack.languages, ["fr", "de"])0.85 ms0.9%
Estimated from 123 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:140
starter_pack = self.user.starterpack_set.first()
TestCreateStarterPack.test_create_starter_pack_with_languages · Database
55 ms
starter_packs/tests.py:132
self.client.post(
TestCreateStarterPack.test_create_starter_pack_with_languages · Libraries
20 ms
starter_packs/tests.py:131
self.client.force_login(self.user)
TestCreateStarterPack.test_create_starter_pack_with_languages · Database
17 ms
starter_packs/views.py:548
form = StarterPackForm(request.POST)
create_starter_pack · Deep copies
0.85 ms
starter_packs/tests.py:141
self.assertCountEqual(starter_pack.languages, ["fr", "de"])
TestCreateStarterPack.test_create_starter_pack_with_languages · pytest
0.85 ms

Fixtures

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

Database

29 queries · 17 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:140
93 ms
call _post_teardown
django/test/testcases.py:1243
5 ms
setup __init__
__init__:-1
0.58 ms
setup pytest internals 0.35 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 100 ms c28a326 main Profile
16 hours ago CI github-actions:test passed 67 ms 9b8826a main Profile
22 hours ago CI github-actions:test passed 167 ms 4f01055 main Profile
1 week, 5 days ago CI github-actions:test passed 110 ms 8ab642e main Profile
2 weeks, 2 days ago CI github-actions:test passed 661 ms 9b75244 main Profile
2 weeks, 2 days ago CI github-actions:test passed 96 ms 9603516 main Profile
2 weeks, 4 days ago CI github-actions:test passed 97 ms 615a272 main Profile
3 weeks ago CI github-actions:test passed 63 ms d923a46 main Profile
3 weeks ago CI github-actions:test passed 308 ms 82997f8 main Profile
3 weeks ago CI github-actions:test passed 243 ms 623aa3e main Profile
3 weeks ago CI github-actions:test passed 188 ms ab6465a main Profile
3 weeks ago CI github-actions:test passed 106 ms 0c23747 main Run