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

TestCreateStarterPack::test_create_starter_pack_defaults_to_no_languages

First seen 14 hours ago in 0c23747
CI github-actions:test 4 runs
Average
200 ms
median 217 ms
max 284 ms
Phases
Setup 3 ms Call 197 ms Teardown 0.31 ms
Categories
Database 36 ms Other (Libraries, pytest, Unsampled) 164 ms

29 database queries per run

Needs 233 KB of memory (max 456 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 8 hours ago · open run
Hide pytest frames
setup1 ms1.2%
CallInfo.from_call_pytest/runner.py:3591 ms1.2%
call82 ms98.4%
CallInfo.from_call_pytest/runner.py:36182 ms98.4%
call_and_report.<locals>.<lambda>_pytest/runner.py:25082 ms98.4%
HookCaller.__call__pluggy/_hooks.py:51282 ms98.4%
PluginManager._hookexecpluggy/_manager.py:12082 ms98.4%
_multicallpluggy/_callers.py:12182 ms98.4%
pytest_runtest_call_pytest/runner.py:18482 ms98.4%
_django_setup_unittest.<locals>.non_debugging_runtestpytest_django/plugin.py:61482 ms98.4%
SimpleTestCase.__call__django/test/testcases.py:31482 ms98.4%
SimpleTestCase._setup_and_calldjango/test/testcases.py:36980 ms96.7%
TestCase.__call__<stdlib>/unittest/case.py:74780 ms96.7%
TestCase.run<stdlib>/unittest/case.py:69180 ms96.7%
TestCase._callTestMethod<stdlib>/unittest/case.py:63780 ms96.7%
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languagesstarter_packs/tests.py:145 self.client.post(67 ms80.0%
Client.postdjango/test/client.py:116267 ms80.0%
RequestFactory.postdjango/test/client.py:49967 ms80.0%
RequestFactory.genericdjango/test/client.py:67167 ms80.0%
Client.requestdjango/test/client.py:109167 ms80.0%
ClientHandler.__call__django/test/client.py:17361 ms73.4%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6361 ms73.4%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10461 ms73.4%
WhiteNoise.add_fileswhitenoise/base.py:10861 ms73.4%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12049 ms58.4%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13149 ms58.4%
WhiteNoise.get_static_filewhitenoise/base.py:21739 ms46.7%
StaticFile.__init__whitenoise/responders.py:7319 ms23.3%
StaticFile.get_headerswhitenoise/responders.py:1706 ms6.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:626 ms6.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:726 ms6.7%
StaticFile.get_headerswhitenoise/responders.py:1674 ms5.0%
__init____init__:-14 ms5.0%
Headers.__init__<stdlib>/wsgiref/headers.py:433 ms3.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:503 ms3.3%
Headers.__init__<stdlib>/wsgiref/headers.py:441 ms1.7%
StaticFile.get_headerswhitenoise/responders.py:1814 ms5.0%
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms3.3%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms1.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.7%
StaticFile.get_headerswhitenoise/responders.py:1783 ms3.3%
parsedate<stdlib>/email/_parseaddr.py:1871 ms1.7%
parsedate<stdlib>/email/_parseaddr.py:1851 ms1.7%
parsedate_tz<stdlib>/email/_parseaddr.py:501 ms1.7%
_parsedate_tz<stdlib>/email/_parseaddr.py:691 ms1.7%
StaticFile.get_headerswhitenoise/responders.py:1771 ms1.7%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms1.7%
StaticFile.get_headerswhitenoise/responders.py:1761 ms1.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.7%
StaticFile.__init__whitenoise/responders.py:7710 ms11.7%
StaticFile.get_alternativeswhitenoise/responders.py:1983 ms3.3%
StaticFile.get_alternativeswhitenoise/responders.py:2033 ms3.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.7%
StaticFile.get_alternativeswhitenoise/responders.py:2061 ms1.7%
compile<stdlib>/re/__init__.py:2911 ms1.7%
_compile<stdlib>/re/__init__.py:3341 ms1.7%
StaticFile.get_alternativeswhitenoise/responders.py:2001 ms1.7%
__init____init__:-11 ms1.7%
Headers.__init__<stdlib>/wsgiref/headers.py:441 ms1.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.7%
StaticFile.get_alternativeswhitenoise/responders.py:2011 ms1.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:721 ms1.7%
StaticFile.__init__whitenoise/responders.py:767 ms8.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1884 ms5.0%
Headers.__contains__<stdlib>/wsgiref/headers.py:874 ms5.0%
Headers.get<stdlib>/wsgiref/headers.py:1051 ms1.7%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.7%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms1.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1893 ms3.3%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.7%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.7%
StaticFile.__init__whitenoise/responders.py:741 ms1.7%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms1.7%
Headers.get<stdlib>/wsgiref/headers.py:1061 ms1.7%
StaticFile.__init__whitenoise/responders.py:721 ms1.7%
StaticFile.get_file_statswhitenoise/responders.py:1611 ms1.7%
__init____init__:-11 ms1.7%
FileEntry.__init__whitenoise/responders.py:2631 ms1.7%
FileEntry.stat_regular_filewhitenoise/responders.py:2751 ms1.7%
WhiteNoise.get_static_filewhitenoise/base.py:2124 ms5.0%
WhiteNoise.add_cache_headerswhitenoise/base.py:2333 ms3.3%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1763 ms3.3%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1973 ms3.3%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms3.3%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2353 ms3.3%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2163 ms3.3%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2073 ms3.3%
urljoin<stdlib>/urllib/parse.py:7311 ms1.7%
WhiteNoise.add_cache_headerswhitenoise/base.py:2361 ms1.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:621 ms1.7%
Headers.__delitem__<stdlib>/wsgiref/headers.py:711 ms1.7%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.7%
WhiteNoise.get_static_filewhitenoise/base.py:2113 ms3.3%
WhiteNoise.add_mime_headerswhitenoise/base.py:2301 ms1.7%
WhiteNoise.add_mime_headerswhitenoise/base.py:2251 ms1.7%
WhiteNoise.get_static_filewhitenoise/base.py:2143 ms3.3%
Headers.__setitem__<stdlib>/wsgiref/headers.py:643 ms3.3%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:501 ms1.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:11510 ms11.7%
scantreewhitenoise/base.py:2718 ms10.0%
scantreewhitenoise/base.py:2717 ms8.3%
scantreewhitenoise/base.py:2714 ms5.0%
scantreewhitenoise/base.py:2714 ms5.0%
scantreewhitenoise/base.py:2714 ms5.0%
scantreewhitenoise/base.py:2734 ms5.0%
scantreewhitenoise/base.py:2733 ms3.3%
scantreewhitenoise/base.py:2731 ms1.7%
scantreewhitenoise/base.py:2691 ms1.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1181 ms1.7%
ClientHandler.__call__django/test/client.py:1866 ms6.7%
BaseHandler.get_responsedjango/core/handlers/base.py:1426 ms6.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:566 ms6.7%
MiddlewareMixin.__call__django/utils/deprecation.py:3806 ms6.7%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:566 ms6.7%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:1234 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:1454 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
MiddlewareMixin.__call__django/utils/deprecation.py:3804 ms5.0%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:564 ms5.0%
BaseHandler._get_responsedjango/core/handlers/base.py:1994 ms5.0%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:624 ms5.0%
create_starter_packstarter_packs/views.py:548 form = StarterPackForm(request.POST)1 ms1.7%
WSGIRequest._get_postdjango/core/handlers/wsgi.py:931 ms1.7%
HttpRequest._load_post_and_filesdjango/http/request.py:4691 ms1.7%
HttpRequest.parse_file_uploaddjango/http/request.py:3871 ms1.7%
create_starter_packstarter_packs/views.py:553 starter_pack.owners.add(request.user)1 ms1.7%
ReverseManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:6971 ms1.7%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.__init__django/db/models/fields/related_descriptors.py:11151 ms1.7%
create_starter_packstarter_packs/views.py:5561 ms1.7%
get_splash_image_signaturestarter_packs/splash_images.py:881 ms1.7%
get_splash_image_accountsstarter_packs/splash_images.py:77 return list(accounts)1 ms1.7%
QuerySet.__iter__django/db/models/query.py:4391 ms1.7%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.7%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
MiddlewareMixin.__call__django/utils/deprecation.py:3821 ms1.7%
CSPMiddleware.process_responsecsp/middleware.py:951 ms1.7%
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languagesstarter_packs/tests.py:144 self.client.force_login(self.user)12 ms15.0%
ClientMixin.force_logindjango/test/client.py:85811 ms13.3%
ClientMixin._logindjango/test/client.py:8916 ms6.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1233 ms3.3%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1023 ms3.3%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1293 ms3.3%
dumpsdjango/core/signing.py:1913 ms3.3%
Signer.__init__django/core/signing.py:2343 ms3.3%
LazyObject.__getattribute__django/utils/functional.py:2803 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms1.7%
Model.savedjango/db/models/base.py:9041 ms1.7%
Model.save_basedjango/db/models/base.py:9961 ms1.7%
Model._save_tabledjango/db/models/base.py:11401 ms1.7%
Model._do_updatedjango/db/models/base.py:12441 ms1.7%
QuerySet._updatedjango/db/models/query.py:14481 ms1.7%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms1.7%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms1.7%
Atomic.__exit__django/db/transaction.py:2591 ms1.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.7%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.7%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
ClientMixin._logindjango/test/client.py:8844 ms5.0%
ClientMixin.sessiondjango/test/client.py:8154 ms5.0%
SessionStore.savedjango/contrib/sessions/backends/db.py:1214 ms5.0%
SessionStore.createdjango/contrib/sessions/backends/db.py:743 ms3.3%
SessionStore.savedjango/contrib/sessions/backends/db.py:1271 ms1.7%
Model.savedjango/db/models/base.py:9041 ms1.7%
Model.save_basedjango/db/models/base.py:9961 ms1.7%
Model._save_tabledjango/db/models/base.py:11991 ms1.7%
Model._do_insertdjango/db/models/base.py:12511 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.7%
QuerySet._insertdjango/db/models/query.py:21341 ms1.7%
InsertQuery.__init__django/db/models/sql/subqueries.py:1541 ms1.7%
Query.__init__django/db/models/sql/query.py:3241 ms1.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1261 ms1.7%
Atomic.__exit__django/db/transaction.py:2591 ms1.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.7%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.7%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:701 ms1.7%
SessionBase._get_new_session_keydjango/contrib/sessions/backends/base.py:2011 ms1.7%
SessionStore.existsdjango/contrib/sessions/backends/db.py:631 ms1.7%
QuerySet.existsdjango/db/models/query.py:14581 ms1.7%
Query.has_resultsdjango/db/models/sql/query.py:6871 ms1.7%
SQLCompiler.has_resultsdjango/db/models/sql/compiler.py:15931 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
ClientMixin._logindjango/test/client.py:8891 ms1.7%
logindjango/contrib/auth/__init__.py:1891 ms1.7%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4371 ms1.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:741 ms1.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1231 ms1.7%
SessionStore.create_model_instancedjango/contrib/sessions/backends/db.py:1021 ms1.7%
SessionBase.encodedjango/contrib/sessions/backends/base.py:1291 ms1.7%
dumpsdjango/core/signing.py:1911 ms1.7%
TestData.__get__django/test/testcases.py:13701 ms1.7%
deepcopy<stdlib>/copy.py:1461 ms1.7%
Model.__reduce__django/db/models/base.py:6541 ms1.7%
Model.__getstate__django/db/models/base.py:6681 ms1.7%
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languagesstarter_packs/tests.py:152 starter_pack = self.user.starterpack_set.first()1 ms1.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.7%
QuerySet.firstdjango/db/models/query.py:12121 ms1.7%
QuerySet.__iter__django/db/models/query.py:4391 ms1.7%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms1.7%
ModelIterable.__iter__django/db/models/query.py:1031 ms1.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
SimpleTestCase._setup_and_calldjango/test/testcases.py:3721 ms1.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()1 ms1.7%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms1.7%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 ms1.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.7%
QueryTracker._django_wrapperflakytest/profiling/dbtrack.py:1001 ms1.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.7%
Cursor.executepsycopg/cursor.py:1131 ms1.7%
Connection.waitpsycopg/connection.py:4951 ms1.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms1.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms1.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms1.7%
Estimated from 60 samples; phase durations are exact. Frames from pytest and pluggy are shown .

Hot lines in your code

starter_packs/tests.py:145
self.client.post(
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languages · Libraries
62 ms
starter_packs/tests.py:144
self.client.force_login(self.user)
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languages · Database
12 ms
starter_packs/views.py:548
form = StarterPackForm(request.POST)
create_starter_pack · Libraries
1 ms
starter_packs/views.py:553
starter_pack.owners.add(request.user)
create_starter_pack · Database
1 ms
starter_packs/splash_images.py:77
return list(accounts)
get_splash_image_accounts · Database
1 ms
starter_packs/tests.py:152
starter_pack = self.user.starterpack_set.first()
TestCreateStarterPack.test_create_starter_pack_defaults_to_no_languages · Database
1 ms

Fixtures

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

Database

29 queries · 11 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:145
80 ms
call _post_teardown
django/test/testcases.py:1243
1 ms
setup pytest internals 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
8 hours ago CI github-actions:test passed 83 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 247 ms 82997f8 main Profile
8 hours ago CI github-actions:test passed 284 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 187 ms ab6465a main Profile
14 hours ago CI github-actions:test passed 94 ms 0c23747 main Run