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

TestStarterPackStats::test_starter_pack_stats

First seen 1 year, 6 months ago in a5bb63b
CI github-actions:test 4 runs
Average
83 ms
median 87 ms
max 113 ms
Phases
Setup 21 ms Call 59 ms Teardown 3 ms
Categories
Database 74 ms Factories 5 ms Other (pytest, Unsampled, Libraries) 4 ms

25 database queries per run

Needs 1 KB of memory (max 4 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 8 hours ago · open run
Show pytest frames
setup12 ms26.6%
TestCase.setUpClassdjango/test/testcases.py:1426 cls.cls_atomics = cls._enter_atomics()10 ms21.8%
TestCase._enter_atomicsdjango/test/testcases.py:139910 ms21.8%
Atomic.__enter__django/db/transaction.py:21010 ms21.8%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45410 ms21.8%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30410 ms21.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms21.8%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27910 ms21.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms21.8%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:25610 ms21.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms21.8%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:34510 ms21.8%
Connection.connectpsycopg/connection.py:10910 ms21.8%
wait_connpsycopg/waiting.py:1419 ms19.3%
EpollSelector.select<stdlib>/selectors.py:4529 ms19.3%
wait_connpsycopg/waiting.py:1451 ms2.4%
BaseConnection._connect_genpsycopg/_connection_base.py:4391 ms2.4%
__init____init__:-12 ms4.8%
signature<stdlib>/inspect.py:33402 ms4.8%
Signature.from_callable<stdlib>/inspect.py:30552 ms4.8%
_signature_from_callable<stdlib>/inspect.py:25182 ms4.8%
call31 ms69.7%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:2068 ms18.2%
starter_pack_statsstats/management/commands/dailypackstats.py:24 StarterPack.objects.bulk_update(starter_packs, ["daily_follows", "weekly_follows", "monthly_follows"])4 ms9.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms9.1%
QuerySet.bulk_updatedjango/db/models/query.py:10304 ms9.1%
QuerySet.updatedjango/db/models/query.py:14214 ms9.1%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21214 ms9.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16123 ms6.1%
SQLUpdateCompiler.as_sqldjango/db/models/sql/compiler.py:20491 ms3.0%
SQLUpdateCompiler.as_sqldjango/db/models/sql/compiler.py:20861 ms3.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5771 ms3.0%
Cast.as_postgresqldjango/db/models/functions/comparison.py:531 ms3.0%
Cast.as_sqldjango/db/models/functions/comparison.py:181 ms3.0%
Func.as_sqldjango/db/models/expressions.py:11111 ms3.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms3.0%
Case.as_sqldjango/db/models/expressions.py:17721 ms3.0%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5791 ms3.0%
When.as_sqldjango/db/models/expressions.py:16931 ms3.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
starter_pack_statsstats/management/commands/dailypackstats.py:12 for starter_pack in starter_packs:3 ms6.1%
QuerySet.__iter__django/db/models/query.py:4393 ms6.1%
QuerySet._fetch_alldjango/db/models/query.py:22623 ms6.1%
ModelIterable.__iter__django/db/models/query.py:1033 ms6.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms6.1%
CursorWrapper.executedjango/db/backends/utils.py:793 ms6.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms6.1%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
starter_pack_statsstats/management/commands/dailypackstats.py:13 follow_counts = starter_pack.followallclick_set.aggregate(1 ms3.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms3.0%
QuerySet.aggregatedjango/db/models/query.py:6611 ms3.0%
Query.get_aggregationdjango/db/models/sql/query.py:6391 ms3.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:173 self.starter_pack = baker.make(StarterPack)7 ms15.1%
makemodel_bakery/baker.py:1757 ms15.1%
Baker.makemodel_bakery/baker.py:4547 ms15.1%
Baker._makemodel_bakery/baker.py:5294 ms9.1%
Baker.generate_valuemodel_bakery/baker.py:10194 ms9.1%
gen_relatedmodel_bakery/random_gen.py:4544 ms9.1%
makemodel_bakery/baker.py:1754 ms9.1%
Baker.makemodel_bakery/baker.py:4544 ms9.1%
Baker._makemodel_bakery/baker.py:5424 ms9.1%
Baker.instancemodel_bakery/baker.py:6594 ms9.1%
AbstractBaseUser.savedjango/contrib/auth/base_user.py:624 ms9.1%
Model.savedjango/db/models/base.py:9044 ms9.1%
Model.save_basedjango/db/models/base.py:9964 ms9.1%
Model._save_tabledjango/db/models/base.py:11994 ms9.1%
Model._do_insertdjango/db/models/base.py:12514 ms9.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms9.1%
QuerySet._insertdjango/db/models/query.py:21414 ms9.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19364 ms9.1%
CursorWrapper.executedjango/db/backends/utils.py:794 ms9.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms9.1%
CursorWrapper._executedjango/db/backends/utils.py:1054 ms9.1%
Cursor.executepsycopg/cursor.py:1134 ms9.1%
Connection.waitpsycopg/connection.py:4954 ms9.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms6.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms6.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms6.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms3.0%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms3.0%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms3.0%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms3.0%
PostgresClientQuery.dump.<locals>.<genexpr>psycopg/_queries.py:3001 ms3.0%
Baker._makemodel_bakery/baker.py:5423 ms6.1%
Baker.instancemodel_bakery/baker.py:6593 ms6.1%
Model.savedjango/db/models/base.py:9043 ms6.1%
Model.save_basedjango/db/models/base.py:9963 ms6.1%
Model._save_tabledjango/db/models/base.py:11993 ms6.1%
Model._do_insertdjango/db/models/base.py:12513 ms6.1%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms6.1%
QuerySet._insertdjango/db/models/query.py:21413 ms6.1%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19363 ms6.1%
CursorWrapper.executedjango/db/backends/utils.py:793 ms6.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms6.1%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms6.1%
Cursor.executepsycopg/cursor.py:1133 ms6.1%
Connection.waitpsycopg/connection.py:4953 ms6.1%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms6.1%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms6.1%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms6.1%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:196 baker.make(FollowAllClick, starter_pack=self.starter_pack, user=self.user2, created_at=self.last_week)4 ms9.1%
makemodel_bakery/baker.py:1754 ms9.1%
Baker.makemodel_bakery/baker.py:4544 ms9.1%
Baker._makemodel_bakery/baker.py:5424 ms9.1%
Baker.instancemodel_bakery/baker.py:6653 ms6.1%
Baker._handle_auto_nowmodel_bakery/baker.py:7883 ms6.1%
QuerySet.updatedjango/db/models/query.py:14213 ms6.1%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21213 ms6.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16253 ms6.1%
CursorWrapper.executedjango/db/backends/utils.py:793 ms6.1%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms6.1%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms6.1%
Cursor.executepsycopg/cursor.py:1133 ms6.1%
Connection.waitpsycopg/connection.py:4953 ms6.1%
Baker.instancemodel_bakery/baker.py:6591 ms3.0%
Model.savedjango/db/models/base.py:9041 ms3.0%
Model.save_basedjango/db/models/base.py:9961 ms3.0%
Model._save_tabledjango/db/models/base.py:11991 ms3.0%
Model._do_insertdjango/db/models/base.py:12511 ms3.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms3.0%
QuerySet._insertdjango/db/models/query.py:21411 ms3.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:188 baker.make(3 ms6.1%
makemodel_bakery/baker.py:1753 ms6.1%
Baker.makemodel_bakery/baker.py:4543 ms6.1%
Baker._makemodel_bakery/baker.py:5423 ms6.1%
Baker.instancemodel_bakery/baker.py:6591 ms3.0%
Model.savedjango/db/models/base.py:9041 ms3.0%
Model.save_basedjango/db/models/base.py:9961 ms3.0%
Model._save_tabledjango/db/models/base.py:11991 ms3.0%
Model._do_insertdjango/db/models/base.py:12511 ms3.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms3.0%
QuerySet._insertdjango/db/models/query.py:21411 ms3.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
Baker.instancemodel_bakery/baker.py:6651 ms3.0%
Baker._handle_auto_nowmodel_bakery/baker.py:7881 ms3.0%
QuerySet.updatedjango/db/models/query.py:14211 ms3.0%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms3.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()3 ms6.1%
TestCase._fixture_teardowndjango/test/testcases.py:14981 ms3.0%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4951 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TestCase._fixture_teardowndjango/test/testcases.py:15001 ms3.0%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms3.0%
Atomic.__exit__django/db/transaction.py:2951 ms3.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms3.0%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4131 ms3.0%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3711 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TransactionTestCase._pre_setupdjango/test/testcases.py:1167 cls._fixture_setup()1 ms3.0%
TestCase._fixture_setupdjango/test/testcases.py:14811 ms3.0%
TestCase._enter_atomicsdjango/test/testcases.py:13991 ms3.0%
Atomic.__enter__django/db/transaction.py:2231 ms3.0%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms3.0%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms3.0%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:191 baker.make(1 ms3.0%
makemodel_bakery/baker.py:1751 ms3.0%
Baker.makemodel_bakery/baker.py:4541 ms3.0%
Baker._makemodel_bakery/baker.py:5421 ms3.0%
Baker.instancemodel_bakery/baker.py:6651 ms3.0%
Baker._handle_auto_nowmodel_bakery/baker.py:7881 ms3.0%
QuerySet.updatedjango/db/models/query.py:14211 ms3.0%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms3.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:199 baker.make(FollowAllClick, starter_pack=self.starter_pack, user=self.user3, created_at=self.last_month)1 ms3.0%
makemodel_bakery/baker.py:1751 ms3.0%
Baker.makemodel_bakery/baker.py:4541 ms3.0%
Baker._makemodel_bakery/baker.py:5421 ms3.0%
Baker.instancemodel_bakery/baker.py:6651 ms3.0%
Baker._handle_auto_nowmodel_bakery/baker.py:7881 ms3.0%
QuerySet.updatedjango/db/models/query.py:14211 ms3.0%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms3.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms3.0%
Cursor.executepsycopg/cursor.py:1131 ms3.0%
Connection.waitpsycopg/connection.py:4951 ms3.0%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms3.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms3.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:202 baker.make(1 ms3.0%
makemodel_bakery/baker.py:1751 ms3.0%
Baker.makemodel_bakery/baker.py:4541 ms3.0%
Baker._makemodel_bakery/baker.py:5421 ms3.0%
Baker.instancemodel_bakery/baker.py:6591 ms3.0%
Model.savedjango/db/models/base.py:9041 ms3.0%
Model.save_basedjango/db/models/base.py:9961 ms3.0%
Model._save_tabledjango/db/models/base.py:11991 ms3.0%
Model._do_insertdjango/db/models/base.py:12511 ms3.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms3.0%
QuerySet._insertdjango/db/models/query.py:21411 ms3.0%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms3.0%
CursorWrapper.executedjango/db/backends/utils.py:791 ms3.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms3.0%
TestStarterPackStats.test_starter_pack_statsstats/tests.py:207 self.starter_pack.refresh_from_db()1 ms3.0%
Model.refresh_from_dbdjango/db/models/base.py:7881 ms3.0%
QuerySet.getdjango/db/models/query.py:7021 ms3.0%
QuerySet.__len__django/db/models/query.py:4211 ms3.0%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms3.0%
ModelIterable.__iter__django/db/models/query.py:1351 ms3.0%
teardown2 ms3.7%
TestCase.tearDownClassdjango/test/testcases.py:1458 conn.close()2 ms3.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:262 ms3.7%
BaseDatabaseWrapper.closedjango/db/backends/base/base.py:3552 ms3.7%
DatabaseWrapper._closedjango/db/backends/postgresql/base.py:4082 ms3.7%
Connection.closepsycopg/connection.py:2012 ms3.7%
Estimated from 36 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

stats/tests.py:173
self.starter_pack = baker.make(StarterPack)
TestStarterPackStats.test_starter_pack_stats · Database
7 ms
stats/tests.py:196
baker.make(FollowAllClick, starter_pack=self.starter_pack, user=self.user2, created_at=self.last_week)
TestStarterPackStats.test_starter_pack_stats · Database
4 ms
stats/management/commands/dailypackstats.py:24
StarterPack.objects.bulk_update(starter_packs, ["daily_follows", "weekly_follows", "monthly_follows"])
starter_pack_stats · Database
4 ms
stats/tests.py:188
baker.make(
TestStarterPackStats.test_starter_pack_stats · Database
3 ms
stats/management/commands/dailypackstats.py:12
for starter_pack in starter_packs:
starter_pack_stats · Database
3 ms
stats/tests.py:191
baker.make(
TestStarterPackStats.test_starter_pack_stats · Database
1 ms
stats/tests.py:199
baker.make(FollowAllClick, starter_pack=self.starter_pack, user=self.user3, created_at=self.last_month)
TestStarterPackStats.test_starter_pack_stats · Database
1 ms
stats/tests.py:202
baker.make(
TestStarterPackStats.test_starter_pack_stats · Database
1 ms
stats/management/commands/dailypackstats.py:13
follow_counts = starter_pack.followallclick_set.aggregate(
starter_pack_stats · Database
1 ms
stats/tests.py:207
self.starter_pack.refresh_from_db()
TestStarterPackStats.test_starter_pack_stats · Database
1 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestStarterPackStats class 10 ms
_django_setup_unittest class 0.23 ms
_template_string_if_invalid_marker function 0.04 ms
_django_db_marker function 0.03 ms
_dj_autoclear_mailbox function 0.03 ms
_live_server_helper function 0.03 ms
_django_isolate_apps function 0.03 ms
_django_set_urlconf function 0.02 ms
_django_clear_site_cache function 0.02 ms
monkeypatch function 0.02 ms

Database

25 queries · 19 ms

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

5×
INSERT INTO "auth_user" ("password", "last_login", "is_superuser", "username", "first_name", "last_name", "email", "is_staff", "is_active", "date_joined") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "auth_user"."id"
5×
INSERT INTO "stats_followallclick" ("user_id", "starter_pack_id", "created_at") VALUES (%s, %s, %s) RETURNING "stats_followallclick"."id"
5×
UPDATE "stats_followallclick" SET "created_at" = %s WHERE "stats_followallclick"."id" = %s

Biggest pieces of work

call test body
stats/tests.py:173
27 ms
setup setUpClass
django/test/testcases.py:1426
10 ms
call _post_teardown
django/test/testcases.py:1243
3 ms
setup __init__
__init__:-1
2 ms
teardown tearDownClass
django/test/testcases.py:1458
2 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
8 hours ago CI github-actions:test passed 45 ms d923a46 main Profile
8 hours ago CI github-actions:test passed 90 ms 82997f8 main Profile
8 hours ago CI github-actions:test passed 83 ms 623aa3e main Profile
13 hours ago CI github-actions:test passed 113 ms ab6465a main Profile
13 hours ago CI github-actions:test passed 42 ms 0c23747 main Run
3 months, 3 weeks ago CI github-actions passed 17 ms 69d78ea HEAD Run
3 months, 3 weeks ago CI github-actions passed 25 ms 8fac7b5 main Run
3 months, 3 weeks ago CI github-actions passed 26 ms 36b9579 main Run
3 months, 3 weeks ago CI github-actions passed 26 ms 553d048 main Run
3 months, 3 weeks ago CI github-actions passed 26 ms 8eb0f44 HEAD Run
3 months, 3 weeks ago CI github-actions passed 26 ms e0fb3ac HEAD Run
3 months, 3 weeks ago CI github-actions passed 25 ms a849b58 HEAD Run
3 months, 3 weeks ago CI github-actions passed 25 ms 6418e05 HEAD Run
3 months, 3 weeks ago CI github-actions passed 27 ms 5b9b309 main Run
3 months, 4 weeks ago CI github-actions passed 27 ms 1f2c5a6 main Run
3 months, 4 weeks ago CI github-actions passed 25 ms 5ec7fa8 main Run
3 months, 4 weeks ago CI github-actions passed 26 ms 1e42064 main Run
3 months, 4 weeks ago CI github-actions passed 25 ms fcb1b79 main Run
3 months, 4 weeks ago CI github-actions passed 27 ms 1460ac2 HEAD Run
3 months, 4 weeks ago CI github-actions passed 27 ms 8129f09 HEAD Run