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

TestStarterPacks::test_index_page_with_own_starter_packs

First seen 1 year, 10 months ago in 1b5db0c
CI github-actions:test 4 runs
Average
227 ms
median 261 ms
max 311 ms
Phases
Setup 4 ms Call 223 ms Teardown 0.31 ms
Categories
Database 52 ms Factories 1 ms Other (Libraries, Templates, pytest, Unsampled) 174 ms

30 database queries per run

Needs 0 KB of memory (max 0 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 7 hours ago · open run
Show pytest frames
call75 ms98.8%
TestStarterPacks.test_index_page_with_own_starter_packsstarter_packs/tests.py:47 response = self.client.get(reverse("starter_packs"))56 ms74.1%
Client.getdjango/test/client.py:113356 ms74.1%
RequestFactory.getdjango/test/client.py:47556 ms74.1%
RequestFactory.genericdjango/test/client.py:67156 ms74.1%
Client.requestdjango/test/client.py:109156 ms74.1%
ClientHandler.__call__django/test/client.py:17339 ms51.6%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6339 ms51.6%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10437 ms49.4%
WhiteNoise.add_fileswhitenoise/base.py:10836 ms47.1%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12027 ms35.9%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13125 ms33.7%
WhiteNoise.get_static_filewhitenoise/base.py:21717 ms22.4%
StaticFile.__init__whitenoise/responders.py:775 ms6.7%
StaticFile.get_alternativeswhitenoise/responders.py:2035 ms6.7%
Headers.__setitem__<stdlib>/wsgiref/headers.py:603 ms4.5%
<GC>~3 ms4.5%
StaticFile.__init__whitenoise/responders.py:735 ms6.7%
StaticFile.get_headerswhitenoise/responders.py:1763 ms4.5%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms2.2%
Headers.__delitem__<stdlib>/wsgiref/headers.py:712 ms2.2%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:502 ms2.2%
formatdate<stdlib>/email/utils.py:2662 ms2.2%
format_datetime<stdlib>/email/utils.py:2752 ms2.2%
StaticFile.get_headerswhitenoise/responders.py:1782 ms2.2%
parsedate<stdlib>/email/_parseaddr.py:1852 ms2.2%
parsedate_tz<stdlib>/email/_parseaddr.py:502 ms2.2%
_parsedate_tz<stdlib>/email/_parseaddr.py:1252 ms2.2%
StaticFile.__init__whitenoise/responders.py:765 ms6.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1882 ms2.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1892 ms2.2%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms2.2%
Headers.get<stdlib>/wsgiref/headers.py:1062 ms2.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1902 ms2.2%
StaticFile.__init__whitenoise/responders.py:742 ms2.2%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms2.2%
Headers.get<stdlib>/wsgiref/headers.py:1062 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2143 ms4.5%
Headers.__setitem__<stdlib>/wsgiref/headers.py:622 ms2.2%
Headers.__delitem__<stdlib>/wsgiref/headers.py:722 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2123 ms4.5%
WhiteNoise.add_cache_headerswhitenoise/base.py:2333 ms4.5%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1763 ms4.5%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:1973 ms4.5%
URLMixin.urldebug_toolbar/panels/staticfiles.py:203 ms4.5%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2353 ms4.5%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2073 ms4.5%
urldefrag<stdlib>/urllib/parse.py:7762 ms2.2%
_coerce_args<stdlib>/urllib/parse.py:1402 ms2.2%
WhiteNoise.get_static_filewhitenoise/base.py:2112 ms2.2%
WhiteNoise.add_mime_headerswhitenoise/base.py:2302 ms2.2%
StaticFile.get_alternativeswhitenoise/responders.py:2012 ms2.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1158 ms11.2%
scantreewhitenoise/base.py:2718 ms11.2%
scantreewhitenoise/base.py:2715 ms6.7%
scantreewhitenoise/base.py:2713 ms4.5%
scantreewhitenoise/base.py:2713 ms4.5%
scantreewhitenoise/base.py:2713 ms4.5%
scantreewhitenoise/base.py:2733 ms4.5%
scantreewhitenoise/base.py:2732 ms2.2%
scantreewhitenoise/base.py:2692 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
WhiteNoise.add_fileswhitenoise/base.py:982 ms2.2%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:1112 ms2.2%
WhiteNoise.add_fileswhitenoise/base.py:1082 ms2.2%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1152 ms2.2%
scantreewhitenoise/base.py:2732 ms2.2%
ClientHandler.__call__django/test/client.py:18617 ms22.4%
BaseHandler.get_responsedjango/core/handlers/base.py:14217 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12317 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:14517 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
MiddlewareMixin.__call__django/utils/deprecation.py:38017 ms22.4%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5617 ms22.4%
BaseHandler._get_responsedjango/core/handlers/base.py:19915 ms20.2%
starter_packsstarter_packs/views.py:185 return render(7 ms9.0%
renderdjango/shortcuts.py:277 ms9.0%
render_to_stringdjango/template/loader.py:627 ms9.0%
Template.renderdjango/template/backends/django.py:1077 ms9.0%
Template.renderdjango/template/base.py:1757 ms9.0%
instrumented_test_renderdjango/test/utils.py:1137 ms9.0%
NodeList.renderdjango/template/base.py:11087 ms9.0%
Node.render_annotateddjango/template/base.py:10697 ms9.0%
ExtendsNode.renderdjango/template/loader_tags.py:1607 ms9.0%
instrumented_test_renderdjango/test/utils.py:1137 ms9.0%
NodeList.renderdjango/template/base.py:11087 ms9.0%
Node.render_annotateddjango/template/base.py:10697 ms9.0%
IfNode.renderdjango/template/defaulttags.py:3333 ms4.5%
NodeList.renderdjango/template/base.py:11083 ms4.5%
Node.render_annotateddjango/template/base.py:10693 ms4.5%
VariableNode.renderdjango/template/base.py:11732 ms2.2%
render_value_in_contextdjango/template/base.py:11462 ms2.2%
template_localtimedjango/utils/timezone.py:1562 ms2.2%
LazyObject.__getattribute__django/utils/functional.py:2802 ms2.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2512 ms2.2%
SimpleLazyObject._setupdjango/utils/functional.py:4042 ms2.2%
csrf.<locals>._get_valdjango/template/context_processors.py:262 ms2.2%
get_tokendjango/middleware/csrf.py:1142 ms2.2%
_mask_cipher_secretdjango/middleware/csrf.py:642 ms2.2%
_get_new_csrf_stringdjango/middleware/csrf.py:562 ms2.2%
get_random_stringdjango/utils/crypto.py:782 ms2.2%
get_random_string.<locals>.<genexpr>django/utils/crypto.py:782 ms2.2%
Random.choice<stdlib>/random.py:3542 ms2.2%
VariableNode.renderdjango/template/base.py:11672 ms2.2%
FilterExpression.resolvedjango/template/base.py:8062 ms2.2%
Variable.resolvedjango/template/base.py:9452 ms2.2%
Variable._resolve_lookupdjango/template/base.py:9932 ms2.2%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2532 ms2.2%
ReverseOneToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:5372 ms2.2%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms2.2%
ReverseOneToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:5622 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
URLNode.renderdjango/template/defaulttags.py:5112 ms2.2%
reversedjango/urls/base.py:982 ms2.2%
URLResolver._reverse_with_prefixdjango/urls/resolvers.py:7862 ms2.2%
BlockNode.renderdjango/template/loader_tags.py:662 ms2.2%
NodeList.renderdjango/template/base.py:11082 ms2.2%
Node.render_annotateddjango/template/base.py:10692 ms2.2%
CottonComponentNode.renderdjango_cotton/templatetags/_component.py:2752 ms2.2%
Template.renderdjango/template/base.py:1772 ms2.2%
instrumented_test_renderdjango/test/utils.py:1122 ms2.2%
Signal.senddjango/dispatch/dispatcher.py:2492 ms2.2%
starter_packsstarter_packs/views.py:179 pending_invitations = list(5 ms6.7%
QuerySet.__iter__django/db/models/query.py:4395 ms6.7%
QuerySet._fetch_alldjango/db/models/query.py:22625 ms6.7%
ModelIterable.__iter__django/db/models/query.py:1035 ms6.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms4.5%
CursorWrapper.executedjango/db/backends/utils.py:793 ms4.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms4.5%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms4.5%
Cursor.executepsycopg/cursor.py:1133 ms4.5%
Connection.waitpsycopg/connection.py:4953 ms4.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16122 ms2.2%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7682 ms2.2%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:892 ms2.2%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:782 ms2.2%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3102 ms2.2%
SQLCompiler.get_related_selectionsdjango/db/models/sql/compiler.py:12432 ms2.2%
select_related_descenddjango/db/models/query_utils.py:4452 ms2.2%
starter_packsstarter_packs/views.py:178 if not request.user.is_anonymous:3 ms4.5%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms4.5%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms4.5%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms4.5%
get_userdjango/contrib/auth/middleware.py:193 ms4.5%
get_userdjango/contrib/auth/__init__.py:2872 ms2.2%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms2.2%
get_user_modeldjango/contrib/auth/__init__.py:2662 ms2.2%
get_userdjango/contrib/auth/__init__.py:2942 ms2.2%
ModelBackend.get_userdjango/contrib/auth/backends.py:2372 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet.getdjango/db/models/query.py:7022 ms2.2%
QuerySet.__len__django/db/models/query.py:4212 ms2.2%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms2.2%
ModelIterable.__iter__django/db/models/query.py:1032 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
TestStarterPacks.test_index_page_with_own_starter_packsstarter_packs/tests.py:44 for pack in baker.make("starter_packs.StarterPack", created_by=self.user, _quantity=2):7 ms9.0%
makemodel_bakery/baker.py:1665 ms6.7%
Baker.makemodel_bakery/baker.py:4545 ms6.7%
Baker._makemodel_bakery/baker.py:5425 ms6.7%
Baker.instancemodel_bakery/baker.py:6595 ms6.7%
Model.savedjango/db/models/base.py:9045 ms6.7%
Model.save_basedjango/db/models/base.py:9965 ms6.7%
Model._save_tabledjango/db/models/base.py:11995 ms6.7%
Model._do_insertdjango/db/models/base.py:12515 ms6.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms6.7%
QuerySet._insertdjango/db/models/query.py:21415 ms6.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19365 ms6.7%
CursorWrapper.executedjango/db/backends/utils.py:795 ms6.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms6.7%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms6.7%
Cursor.executepsycopg/cursor.py:1135 ms6.7%
Connection.waitpsycopg/connection.py:4955 ms6.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms4.5%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms4.5%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms4.5%
makemodel_bakery/baker.py:1472 ms2.2%
Baker.createmodel_bakery/baker.py:3992 ms2.2%
Baker.__init__model_bakery/baker.py:4242 ms2.2%
Baker.init_type_mappingmodel_bakery/baker.py:4272 ms2.2%
get_type_mappingmodel_bakery/generators.py:1502 ms2.2%
TestStarterPacks.test_index_page_with_own_starter_packsstarter_packs/tests.py:46 self.client.force_login(self.user)7 ms9.0%
ClientMixin.force_logindjango/test/client.py:8587 ms9.0%
ClientMixin._logindjango/test/client.py:8893 ms4.5%
logindjango/contrib/auth/__init__.py:1772 ms2.2%
SessionBase.__contains__django/contrib/sessions/backends/base.py:522 ms2.2%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms2.2%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms2.2%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet.getdjango/db/models/query.py:6922 ms2.2%
QuerySet.filterdjango/db/models/query.py:16762 ms2.2%
QuerySet._filter_or_excludedjango/db/models/query.py:16942 ms2.2%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:17042 ms2.2%
Query.add_qdjango/db/models/sql/query.py:16812 ms2.2%
Query._add_qdjango/db/models/sql/query.py:17132 ms2.2%
Query.build_filterdjango/db/models/sql/query.py:15732 ms2.2%
Query.get_initial_aliasdjango/db/models/sql/query.py:11222 ms2.2%
logindjango/contrib/auth/__init__.py:1892 ms2.2%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms2.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11992 ms2.2%
Model._do_insertdjango/db/models/base.py:12512 ms2.2%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
ClientMixin._logindjango/test/client.py:8842 ms2.2%
ClientMixin.sessiondjango/test/client.py:8152 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1212 ms2.2%
SessionStore.createdjango/contrib/sessions/backends/db.py:742 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1262 ms2.2%
Atomic.__enter__django/db/transaction.py:1952 ms2.2%
ClientMixin._logindjango/test/client.py:8912 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1272 ms2.2%
Model.savedjango/db/models/base.py:9042 ms2.2%
Model.save_basedjango/db/models/base.py:9962 ms2.2%
Model._save_tabledjango/db/models/base.py:11402 ms2.2%
Model._do_updatedjango/db/models/base.py:12442 ms2.2%
QuerySet._updatedjango/db/models/query.py:14482 ms2.2%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21502 ms2.2%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21212 ms2.2%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16252 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()3 ms4.5%
TestCase._fixture_teardowndjango/test/testcases.py:14982 ms2.2%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4952 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
TestCase._fixture_teardowndjango/test/testcases.py:15002 ms2.2%
TestCase._rollback_atomicsdjango/test/testcases.py:14082 ms2.2%
Atomic.__exit__django/db/transaction.py:2952 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms2.2%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4132 ms2.2%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3712 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
TestStarterPacks.test_index_page_with_own_starter_packsstarter_packs/tests.py:45 pack.owners.add(self.user)2 ms2.2%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager.adddjango/db/models/fields/related_descriptors.py:13242 ms2.2%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_basedjango/db/models/fields/related_descriptors.py:13012 ms2.2%
create_forward_many_to_many_manager.<locals>.ManyRelatedManager._add_itemsdjango/db/models/fields/related_descriptors.py:16032 ms2.2%
QuerySet.bulk_createdjango/db/models/query.py:9002 ms2.2%
QuerySet._batched_insertdjango/db/models/query.py:21792 ms2.2%
QuerySet._insertdjango/db/models/query.py:21412 ms2.2%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:792 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms2.2%
Cursor.executepsycopg/cursor.py:1132 ms2.2%
Connection.waitpsycopg/connection.py:4952 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2062 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2862 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:782 ms2.2%
Estimated from 44 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

starter_packs/tests.py:47
response = self.client.get(reverse("starter_packs"))
TestStarterPacks.test_index_page_with_own_starter_packs · Libraries
41 ms
starter_packs/tests.py:44
for pack in baker.make("starter_packs.StarterPack", created_by=self.user, _quantity=2):
TestStarterPacks.test_index_page_with_own_starter_packs · Database
7 ms
starter_packs/tests.py:46
self.client.force_login(self.user)
TestStarterPacks.test_index_page_with_own_starter_packs · Database
7 ms
starter_packs/views.py:185
return render(
starter_packs · Templates
7 ms
starter_packs/views.py:179
pending_invitations = list(
starter_packs · Database
5 ms
starter_packs/views.py:178
if not request.user.is_anonymous:
starter_packs · Libraries
3 ms
starter_packs/tests.py:45
pack.owners.add(self.user)
TestStarterPacks.test_index_page_with_own_starter_packs · Database
2 ms

Fixtures

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

Database

30 queries · 11 ms
No repeated queries.

Biggest pieces of work

call test body
starter_packs/tests.py:44
71 ms
call _post_teardown
django/test/testcases.py:1243
3 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 50 results, oldest first in the strip
When Environment Outcome Duration Commit
7 hours ago CI github-actions:test passed 75 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 288 ms 82997f8 main Profile
8 hours ago CI github-actions:test passed 311 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 234 ms ab6465a main Profile
13 hours ago CI github-actions:test passed 96 ms 0c23747 main Run
3 months, 3 weeks ago CI github-actions passed 72 ms 69d78ea HEAD Run
3 months, 3 weeks ago CI github-actions passed 103 ms 8fac7b5 main Run
3 months, 3 weeks ago CI github-actions passed 109 ms 36b9579 main Run
3 months, 3 weeks ago CI github-actions passed 128 ms 553d048 main Run
3 months, 3 weeks ago CI github-actions passed 102 ms 8eb0f44 HEAD Run
3 months, 3 weeks ago CI github-actions passed 115 ms e0fb3ac HEAD Run
3 months, 3 weeks ago CI github-actions passed 101 ms a849b58 HEAD Run
3 months, 3 weeks ago CI github-actions passed 112 ms 6418e05 HEAD Run
3 months, 3 weeks ago CI github-actions passed 120 ms 5b9b309 main Run
3 months, 4 weeks ago CI github-actions passed 117 ms 1f2c5a6 main Run
3 months, 4 weeks ago CI github-actions passed 114 ms 5ec7fa8 main Run
3 months, 4 weeks ago CI github-actions passed 115 ms 1e42064 main Run
3 months, 4 weeks ago CI github-actions passed 115 ms fcb1b79 main Run
3 months, 4 weeks ago CI github-actions passed 239 ms 1460ac2 HEAD Run
3 months, 4 weeks ago CI github-actions passed 208 ms 8129f09 HEAD Run