Tests / starter_packs/tests.py
TestDeleteStarterPack::test_not_owned_starter_pack
First seen 1 year, 11 months ago in 1b5db0c
CI
github-actions:test
11 runs
Average
149 ms
median 106 ms
max 346 ms
max 346 ms
Phases
Setup 10 ms
Call 135 ms
Teardown 4 ms
Categories
Database 37 ms
Factories 0.42 ms
Other (Libraries, pytest, Unsampled, Deep copies, ...) 111 ms
25 database queries per run
Needs 95 KB of memory (max 924 KB)
Duration per run
Where the time goes
Latest run in ci:github-actions:test, 7 hours ago ·
open run
setup44 ms18.9%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()31 ms13.4%
TestCase._enter_atomicsdjango/test/testcases.py:139931 ms13.4%
Atomic.__enter__django/db/transaction.py:21031 ms13.4%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45431 ms13.4%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30431 ms13.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2631 ms13.4%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27931 ms13.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2631 ms13.4%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25631 ms13.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2631 ms13.4%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34531 ms13.4%
Connection.connectpsycopg/connection.py:10931 ms13.4%
wait_connpsycopg/waiting.py:14129 ms12.5%
EpollSelector.select<stdlib>/selectors.py:45229 ms12.5%
wait_connpsycopg/waiting.py:1452 ms0.9%
BaseConnection._connect_genpsycopg/_connection_base.py:4392 ms0.9%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()11 ms4.6%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:323 baker.make("mastodon_auth.AccountAccess", user=cls.user)6 ms2.6%
makemodel_bakery/baker.py:1756 ms2.6%
Baker.makemodel_bakery/baker.py:4546 ms2.6%
Baker._makemodel_bakery/baker.py:5295 ms2.3%
Baker.generate_valuemodel_bakery/baker.py:10195 ms2.3%
gen_relatedmodel_bakery/random_gen.py:4545 ms2.3%
makemodel_bakery/baker.py:1755 ms2.3%
Baker.makemodel_bakery/baker.py:4545 ms2.3%
Baker._makemodel_bakery/baker.py:5425 ms1.9%
Baker.instancemodel_bakery/baker.py:6595 ms1.9%
Model.savedjango/db/models/base.py:9045 ms1.9%
Model.save_basedjango/db/models/base.py:9965 ms1.9%
Model._save_tabledjango/db/models/base.py:11995 ms1.9%
Model._do_insertdjango/db/models/base.py:12515 ms1.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms1.9%
QuerySet._insertdjango/db/models/query.py:21415 ms1.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms1.6%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.6%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms1.6%
Cursor.executepsycopg/cursor.py:1134 ms1.6%
Connection.waitpsycopg/connection.py:4954 ms1.6%
1 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:322 cls.user = baker.make("auth.User")2 ms0.9%
makemodel_bakery/baker.py:1752 ms0.9%
Baker.makemodel_bakery/baker.py:4542 ms0.9%
Baker._makemodel_bakery/baker.py:5422 ms0.9%
Baker.instancemodel_bakery/baker.py:6592 ms0.9%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms0.9%
Model.savedjango/db/models/base.py:9042 ms0.9%
Model.save_basedjango/db/models/base.py:9962 ms0.9%
Model._save_tabledjango/db/models/base.py:11992 ms0.9%
Model._do_insertdjango/db/models/base.py:12512 ms0.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms0.9%
QuerySet._insertdjango/db/models/query.py:21412 ms0.9%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:792 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms0.9%
Cursor.executepsycopg/cursor.py:1132 ms0.9%
Connection.waitpsycopg/connection.py:4952 ms0.9%
TestDeleteStarterPack.setUpTestDatastarter_packs/tests.py:324 cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)2 ms0.7%
makemodel_bakery/baker.py:1752 ms0.7%
Baker.makemodel_bakery/baker.py:4542 ms0.7%
Baker._makemodel_bakery/baker.py:5422 ms0.7%
Baker.instancemodel_bakery/baker.py:6592 ms0.7%
Model.savedjango/db/models/base.py:9042 ms0.7%
Model.save_basedjango/db/models/base.py:9962 ms0.7%
Model._save_tabledjango/db/models/base.py:11992 ms0.7%
Model._do_insertdjango/db/models/base.py:12512 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms0.7%
QuerySet._insertdjango/db/models/query.py:21412 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19362 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:792 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms0.7%
Cursor.executepsycopg/cursor.py:1132 ms0.7%
Connection.waitpsycopg/connection.py:4952 ms0.7%
1 smaller frames hidden
1 smaller frames hidden
call186 ms79.5%
TestDeleteStarterPack.test_not_owned_starter_packstarter_packs/tests.py:334 response = self.client.get(reverse("delete_starter_pack", args=[self.starter_pack.slug]))160 ms68.3%
Client.getdjango/test/client.py:1133159 ms67.8%
RequestFactory.getdjango/test/client.py:475159 ms67.8%
RequestFactory.genericdjango/test/client.py:671159 ms67.8%
Client.requestdjango/test/client.py:1091159 ms67.8%
ClientHandler.__call__django/test/client.py:173150 ms64.2%
BaseHandler.load_middlewaredjango/core/handlers/base.py:63148 ms63.3%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:104109 ms46.7%
WhiteNoise.add_fileswhitenoise/base.py:108109 ms46.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12072 ms31.0%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13171 ms30.6%
WhiteNoise.get_static_filewhitenoise/base.py:21752 ms22.5%
StaticFile.__init__whitenoise/responders.py:7324 ms10.3%
StaticFile.get_headerswhitenoise/responders.py:17614 ms5.8%
formatdate<stdlib>/email/utils.py:2668 ms3.6%
format_datetime<stdlib>/email/utils.py:2757 ms3.1%
1 smaller frames hidden
Headers.__setitem__<stdlib>/wsgiref/headers.py:623 ms1.3%
formatdate<stdlib>/email/utils.py:2592 ms0.9%
StaticFile.get_headerswhitenoise/responders.py:1783 ms1.3%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms0.9%
1 smaller frames hidden
StaticFile.get_headerswhitenoise/responders.py:1772 ms0.9%
StaticFile.get_headerswhitenoise/responders.py:1712 ms0.9%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms0.9%
3 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:7713 ms5.4%
StaticFile.get_alternativeswhitenoise/responders.py:2015 ms2.2%
Headers.__setitem__<stdlib>/wsgiref/headers.py:624 ms1.8%
Headers.__delitem__<stdlib>/wsgiref/headers.py:724 ms1.8%
1 smaller frames hidden
StaticFile.get_alternativeswhitenoise/responders.py:2005 ms2.2%
__init____init__:-15 ms2.2%
Headers.__init__<stdlib>/wsgiref/headers.py:432 ms0.9%
Headers._convert_string_type<stdlib>/wsgiref/headers.py:492 ms0.9%
Headers.__init__<stdlib>/wsgiref/headers.py:442 ms0.9%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:726 ms2.7%
StaticFile.get_file_statswhitenoise/responders.py:1573 ms1.3%
StaticFile.get_file_statswhitenoise/responders.py:1612 ms0.9%
__init____init__:-12 ms0.9%
FileEntry.__init__whitenoise/responders.py:2632 ms0.9%
1 smaller frames hidden
StaticFile.__init__whitenoise/responders.py:765 ms2.2%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1883 ms1.3%
Headers.__contains__<stdlib>/wsgiref/headers.py:872 ms0.9%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1892 ms0.9%
Headers.__getitem__<stdlib>/wsgiref/headers.py:832 ms0.9%
Headers.get<stdlib>/wsgiref/headers.py:1042 ms0.9%
StaticFile.__init__whitenoise/responders.py:744 ms1.8%
parsedate<stdlib>/email/_parseaddr.py:1854 ms1.8%
parsedate_tz<stdlib>/email/_parseaddr.py:503 ms1.3%
_parsedate_tz<stdlib>/email/_parseaddr.py:1012 ms0.9%
1 smaller frames hidden
WhiteNoise.get_static_filewhitenoise/base.py:21214 ms5.8%
WhiteNoise.add_cache_headerswhitenoise/base.py:23314 ms5.8%
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:17612 ms4.9%
WhiteNoiseMiddleware.get_static_urlwhitenoise/middleware.py:19712 ms4.9%
URLMixin.urldebug_toolbar/panels/staticfiles.py:2010 ms4.5%
HashedFilesMixin.urldjango/contrib/staticfiles/storage.py:2359 ms4.0%
HashedFilesMixin._urldjango/contrib/staticfiles/storage.py:2167 ms3.1%
FileSystemStorage.urldjango/core/files/storage/filesystem.py:2075 ms2.2%
urljoin<stdlib>/urllib/parse.py:7053 ms1.3%
2 smaller frames hidden
2 smaller frames hidden
2 smaller frames hidden
1 smaller frames hidden
WhiteNoiseMiddleware.immutable_file_testwhitenoise/middleware.py:1732 ms0.9%
WhiteNoise.get_static_filewhitenoise/base.py:2115 ms2.2%
WhiteNoise.add_mime_headerswhitenoise/base.py:2303 ms1.3%
Headers.add_header<stdlib>/wsgiref/headers.py:1912 ms0.9%
_formatparam<stdlib>/wsgiref/headers.py:262 ms0.9%
1 smaller frames hidden
WhiteNoise.add_mime_headerswhitenoise/base.py:2252 ms0.9%
1 smaller frames hidden
WhiteNoise.update_files_dictionarywhitenoise/base.py:1157 ms3.1%
scantreewhitenoise/base.py:2715 ms2.2%
scantreewhitenoise/base.py:2714 ms1.8%
scantreewhitenoise/base.py:2712 ms0.9%
scantreewhitenoise/base.py:2712 ms0.9%
scantreewhitenoise/base.py:2712 ms0.9%
scantreewhitenoise/base.py:2732 ms0.9%
scantreewhitenoise/base.py:2732 ms0.9%
1 smaller frames hidden
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:11139 ms16.6%
WhiteNoise.add_fileswhitenoise/base.py:10839 ms16.6%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12038 ms16.2%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13138 ms16.2%
WhiteNoise.get_static_filewhitenoise/base.py:21738 ms16.2%
StaticFile.__init__whitenoise/responders.py:7338 ms16.2%
StaticFile.get_headerswhitenoise/responders.py:17638 ms16.2%
formatdate<stdlib>/email/utils.py:26638 ms16.2%
format_datetime<stdlib>/email/utils.py:28438 ms16.2%
_format_timetuple_and_zone<stdlib>/email/utils.py:23238 ms16.2%
BaseHandler.load_middlewaredjango/core/handlers/base.py:972 ms0.9%
ClientHandler.__call__django/test/client.py:1868 ms3.6%
BaseHandler.get_responsedjango/core/handlers/base.py:1428 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:1238 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:1458 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:568 ms3.6%
MiddlewareMixin.__call__django/utils/deprecation.py:3808 ms3.6%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:567 ms3.1%
BaseHandler._get_responsedjango/core/handlers/base.py:1997 ms3.1%
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:624 ms1.8%
delete_starter_packstarter_packs/views.py:9414 ms1.8%
get_editable_packstarter_packs/views.py:60 return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)4 ms1.8%
get_object_or_404django/shortcuts.py:1004 ms1.8%
QuerySet.getdjango/db/models/query.py:7023 ms1.3%
QuerySet.__len__django/db/models/query.py:4213 ms1.3%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms1.3%
ModelIterable.__iter__django/db/models/query.py:1033 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.3%
Cursor.executepsycopg/cursor.py:1133 ms1.3%
Connection.waitpsycopg/connection.py:4953 ms1.3%
1 smaller frames hidden
user_passes_test.<locals>.decorator.<locals>._view_wrapperdjango/contrib/auth/decorators.py:593 ms1.3%
login_required.<locals>.<lambda>django/contrib/auth/decorators.py:823 ms1.3%
new_method_proxy.<locals>.innerdjango/utils/functional.py:2513 ms1.3%
SimpleLazyObject._setupdjango/utils/functional.py:4043 ms1.3%
AuthenticationMiddleware.process_request.<locals>.<lambda>django/contrib/auth/middleware.py:393 ms1.3%
get_userdjango/contrib/auth/middleware.py:193 ms1.3%
get_userdjango/contrib/auth/__init__.py:2872 ms0.9%
_get_user_session_keydjango/contrib/auth/__init__.py:1112 ms0.9%
SessionBase.__getitem__django/contrib/sessions/backends/base.py:552 ms0.9%
SessionBase._get_sessiondjango/contrib/sessions/backends/base.py:2542 ms0.9%
SessionStore.loaddjango/contrib/sessions/backends/db.py:552 ms0.9%
SessionStore._get_session_from_dbdjango/contrib/sessions/backends/db.py:342 ms0.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms0.9%
1 smaller frames hidden
1 smaller frames hidden
1 smaller frames hidden
TestDeleteStarterPack.test_not_owned_starter_packstarter_packs/tests.py:333 self.client.force_login(other_user)17 ms7.2%
ClientMixin.force_logindjango/test/client.py:85817 ms7.2%
ClientMixin._logindjango/test/client.py:8898 ms3.6%
logindjango/contrib/auth/__init__.py:1894 ms1.8%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4372 ms0.9%
SessionBase.cycle_keydjango/contrib/sessions/backends/base.py:4402 ms0.9%
SessionStore.deletedjango/contrib/sessions/backends/db.py:1752 ms0.9%
logindjango/contrib/auth/__init__.py:1982 ms0.9%
Signal.senddjango/dispatch/dispatcher.py:2492 ms0.9%
update_last_logindjango/contrib/auth/models.py:242 ms0.9%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:622 ms0.9%
Model.savedjango/db/models/base.py:9042 ms0.9%
Model.save_basedjango/db/models/base.py:9962 ms0.9%
Model._save_tabledjango/db/models/base.py:11402 ms0.9%
Model._do_updatedjango/db/models/base.py:12442 ms0.9%
QuerySet._updatedjango/db/models/query.py:14482 ms0.9%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21502 ms0.9%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21212 ms0.9%
2 smaller frames hidden
ClientMixin._logindjango/test/client.py:8846 ms2.7%
ClientMixin.sessiondjango/test/client.py:8156 ms2.7%
SessionStore.savedjango/contrib/sessions/backends/db.py:1216 ms2.7%
SessionStore.createdjango/contrib/sessions/backends/db.py:745 ms2.2%
SessionStore.savedjango/contrib/sessions/backends/db.py:1265 ms2.2%
Atomic.__enter__django/db/transaction.py:2235 ms2.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:265 ms2.2%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4005 ms2.2%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3675 ms2.2%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.2%
CursorWrapper._executedjango/db/backends/utils.py:1035 ms2.2%
Cursor.executepsycopg/cursor.py:1135 ms2.2%
Connection.waitpsycopg/connection.py:4955 ms2.2%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms2.2%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2865 ms2.2%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:785 ms2.2%
1 smaller frames hidden
ClientMixin._logindjango/test/client.py:8912 ms0.9%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()6 ms2.7%
TestCase._fixture_teardowndjango/test/testcases.py:14985 ms2.2%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4954 ms1.8%
CursorWrapper.executedjango/db/backends/utils.py:794 ms1.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms1.8%
CursorWrapper._executedjango/db/backends/utils.py:1034 ms1.8%
Cursor.executepsycopg/cursor.py:1134 ms1.8%
Connection.waitpsycopg/connection.py:4954 ms1.8%
1 smaller frames hidden
1 smaller frames hidden
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()2 ms0.9%
TestCase._fixture_setupdjango/test/testcases.py:14812 ms0.9%
TestCase._enter_atomicsdjango/test/testcases.py:13992 ms0.9%
Atomic.__enter__django/db/transaction.py:2232 ms0.9%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms0.9%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4002 ms0.9%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3672 ms0.9%
CursorWrapper.executedjango/db/backends/utils.py:792 ms0.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms0.9%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms0.9%
Cursor.executepsycopg/cursor.py:1132 ms0.9%
Connection.waitpsycopg/connection.py:4952 ms0.9%
1 smaller frames hidden
teardown4 ms1.6%
TestCase.tearDownClassdjango/test/testcases.py:1458 conn.close()4 ms1.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:264 ms1.6%
BaseDatabaseWrapper.closedjango/db/backends/base/base.py:3554 ms1.6%
DatabaseWrapper._closedjango/db/backends/postgresql/base.py:4084 ms1.6%
Connection.closepsycopg/connection.py:2014 ms1.6%
Estimated from 290 samples; phase durations are exact. Frames from pytest and pluggy are
hidden
.
Hot lines in your code
|
starter_packs/tests.py:334
response = self.client.get(reverse("delete_starter_pack", args=[self.starter_pack.slug]))
TestDeleteStarterPack.test_not_owned_starter_pack
· Libraries
|
155 ms |
|
starter_packs/tests.py:333
self.client.force_login(other_user)
TestDeleteStarterPack.test_not_owned_starter_pack
· Database
|
17 ms |
|
starter_packs/tests.py:323
baker.make("mastodon_auth.AccountAccess", user=cls.user)
TestDeleteStarterPack.setUpTestData
· Database
|
6 ms |
|
starter_packs/views.py:60
return get_object_or_404(StarterPack, slug=slug, owners=request.user, **extra)
get_editable_pack
· Database
|
4 ms |
|
starter_packs/tests.py:322
cls.user = baker.make("auth.User")
TestDeleteStarterPack.setUpTestData
· Database
|
2 ms |
|
starter_packs/tests.py:324
cls.starter_pack = baker.make("starter_packs.StarterPack", created_by=cls.user)
TestDeleteStarterPack.setUpTestData
· Database
|
2 ms |
|
starter_packs/tests.py:332
other_user = baker.make("auth.User")
TestDeleteStarterPack.test_not_owned_starter_pack
· Database
|
1 ms |
|
starter_packs/tests.py:325
cls.starter_pack.owners.add(cls.user)
TestDeleteStarterPack.setUpTestData
· Database
|
0.82 ms |
Fixtures
Exact setup time| _unittest_setUpClass_fixture_TestDeleteStarterPack class | 42 ms |
| _django_setup_unittest class | 0.38 ms |
| _django_clear_site_cache function | 0.37 ms |
| _template_string_if_invalid_marker function | 0.08 ms |
| _dj_autoclear_mailbox function | 0.06 ms |
| _django_db_marker function | 0.06 ms |
| _django_isolate_apps function | 0.05 ms |
| _live_server_helper function | 0.04 ms |
| _django_set_urlconf function | 0.04 ms |
| monkeypatch function | 0.02 ms |
Database
30 queries · 44 msNo repeated queries.
Biggest pieces of work
|
call test body
starter_packs/tests.py:334
|
177 ms |
|
setup setUpClass
django/test/testcases.py:1426
|
42 ms |
|
call _post_teardown
django/test/testcases.py:1243
|
6 ms |
|
teardown tearDownClass
django/test/testcases.py:1458
|
4 ms |
|
call _pre_setup
django/test/testcases.py:1167
|
2 ms |
Reliability
12 results · 0 CI failures · 0 local failuresThis test hasn't failed recently.
History
Latest 12 results, oldest first in the strip| When | Environment | Outcome | Duration | |
|---|---|---|---|---|
| 7 hours ago | CI github-actions:test | passed | 234 ms | Profile |
| 16 hours ago | CI github-actions:test | passed | 53 ms | Profile |
| 22 hours ago | CI github-actions:test | passed | 346 ms | Profile |
| 1 week, 5 days ago | CI github-actions:test | passed | 135 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 79 ms | Profile |
| 2 weeks, 2 days ago | CI github-actions:test | passed | 106 ms | Profile |
| 2 weeks, 4 days ago | CI github-actions:test | passed | 100 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 66 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 193 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 100 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 223 ms | Profile |
| 3 weeks ago | CI github-actions:test | passed | 75 ms | Run |