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

TestSyncAnnouncements::test_creates_and_links_start_and_end_announcements

First seen 14 hours ago in 0c23747
CI github-actions:test 4 runs
Average
89 ms
median 90 ms
max 130 ms
Phases
Setup 20 ms Call 70 ms Teardown 0.31 ms
Categories
Database 54 ms App code 0.72 ms Other (Imports, Libraries, Mocking, pytest, ...) 35 ms

13 database queries per run

Needs 180 KB of memory (max 212 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 9 hours ago · open run
Show pytest frames
setup12 ms24.2%
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:1459 ms19.4%
BaseConnection._connect_genpsycopg/_connection_base.py:4399 ms19.4%
wait_connpsycopg/waiting.py:1411 ms2.4%
EpollSelector.select<stdlib>/selectors.py:4521 ms2.4%
TestCase.setUpClassdjango/test/testcases.py:1442 cls.setUpTestData()1 ms2.4%
call36 ms75.1%
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcementsconfs/tests.py:94220 ms41.2%
TestSyncAnnouncements._syncconfs/tests.py:937 call_command("syncannouncements")20 ms41.2%
call_commanddjango/core/management/__init__.py:19519 ms38.8%
RichCommand.executedjango_rich/management/__init__.py:3419 ms38.8%
BaseCommand.executedjango/core/management/base.py:46619 ms38.8%
Command.handleconfs/management/commands/syncannouncements.py:14 self.console.print("Done syncing announcements 🎉")10 ms21.8%
Console.printrich/console.py:17057 ms14.5%
Console._collect_renderablesrich/console.py:15607 ms14.5%
Console.render_strrich/console.py:14423 ms7.3%
renderrich/markup.py:1303 ms7.3%
_emoji_replacerich/_emoji_replace.py:153 ms7.3%
_find_and_load<frozen importlib._bootstrap>:13503 ms7.3%
_find_and_load_unlocked<frozen importlib._bootstrap>:13093 ms7.3%
_load_unlocked<frozen importlib._bootstrap>:9153 ms7.3%
_LoaderBasics.exec_module<frozen importlib._bootstrap_external>:7433 ms7.3%
SourceLoader.get_code<frozen importlib._bootstrap_external>:8723 ms7.3%
_compile_bytecode<frozen importlib._bootstrap_external>:5003 ms7.3%
Console.render_strrich/console.py:14643 ms7.3%
Highlighter.__call__rich/highlighter.py:383 ms7.3%
RegexHighlighter.highlightrich/highlighter.py:773 ms7.3%
Text.highlight_regexrich/text.py:6173 ms7.3%
compile<stdlib>/re/__init__.py:2913 ms7.3%
_compile<stdlib>/re/__init__.py:3523 ms7.3%
compile<stdlib>/re/_compiler.py:7663 ms7.3%
_code<stdlib>/re/_compiler.py:5993 ms7.3%
_compile<stdlib>/re/_compiler.py:1813 ms7.3%
_compile<stdlib>/re/_compiler.py:1333 ms7.3%
_compile<stdlib>/re/_compiler.py:1563 ms7.3%
SubPattern.getwidth<stdlib>/re/_parser.py:1833 ms7.3%
Console.printrich/console.py:17313 ms7.3%
Console.renderrich/console.py:13392 ms4.8%
Text.__rich_console__rich/text.py:6962 ms4.8%
Text.wraprich/text.py:12392 ms4.8%
divide_linerich/_wrap.py:452 ms4.8%
cell_lenrich/cells.py:1092 ms4.8%
cached_cell_lenrich/cells.py:952 ms4.8%
_cell_lenrich/cells.py:1312 ms4.8%
_cell_len.<locals>.<genexpr>rich/cells.py:1322 ms4.8%
get_character_cell_sizerich/cells.py:602 ms4.8%
loadrich/_unicode_data/__init__.py:902 ms4.8%
import_module<stdlib>/importlib/__init__.py:882 ms4.8%
_gcd_import<frozen importlib._bootstrap>:13902 ms4.8%
_find_and_load<frozen importlib._bootstrap>:13502 ms4.8%
_find_and_load_unlocked<frozen importlib._bootstrap>:13092 ms4.8%
_load_unlocked<frozen importlib._bootstrap>:9152 ms4.8%
_LoaderBasics.exec_module<frozen importlib._bootstrap_external>:7431 ms2.4%
SourceLoader.get_code<frozen importlib._bootstrap_external>:8351 ms2.4%
FileLoader.get_data<frozen importlib._bootstrap_external>:9221 ms2.4%
_LoaderBasics.exec_module<frozen importlib._bootstrap_external>:7471 ms2.4%
_call_with_frames_removed<frozen importlib._bootstrap>:5491 ms2.4%
<module>rich/_unicode_data/unicode17-0-0.py1 ms2.4%
SysMonitor.sysmon_py_startcoverage/sysmon.py:345 disp = self.should_trace(filename, frame) # type: ignore[arg-type]1 ms2.4%
Coverage._should_tracecoverage/control.py:4521 ms2.4%
InOrOut.should_tracecoverage/inorout.py:4391 ms2.4%
InOrOut.check_include_omit_etccoverage/inorout.py:4691 ms2.4%
TreeMatcher.matchcoverage/files.py:2751 ms2.4%
abs_filecoverage/files.py:1581 ms2.4%
realpath<frozen posixpath>:4601 ms2.4%
Console.renderrich/console.py:12941 ms2.4%
SysMonitor.sysmon_py_startcoverage/sysmon.py:365 code_info = CodeInfo(1 ms2.4%
Command.handleconfs/management/commands/syncannouncements.py:13 sync_upcoming(Conference, Announcement, timezone.now().date())8 ms17.0%
sync_upcomingconfs/conference_announcements.py:107 for conference in upcoming:6 ms12.1%
QuerySet.__iter__django/db/models/query.py:4396 ms12.1%
QuerySet._fetch_alldjango/db/models/query.py:22626 ms12.1%
ModelIterable.__iter__django/db/models/query.py:1036 ms12.1%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16255 ms9.7%
CursorWrapper.executedjango/db/backends/utils.py:795 ms9.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms9.7%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms9.7%
Cursor.executepsycopg/cursor.py:1135 ms9.7%
Connection.waitpsycopg/connection.py:4955 ms9.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms9.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2865 ms9.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:785 ms9.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms2.4%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms2.4%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms2.4%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms2.4%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:2651 ms2.4%
SQLCompiler.get_default_columnsdjango/db/models/sql/compiler.py:10311 ms2.4%
ForeignKey.get_coldjango/db/models/fields/related.py:13401 ms2.4%
Field.get_coldjango/db/models/fields/__init__.py:5801 ms2.4%
sync_upcomingconfs/conference_announcements.py:1082 ms4.8%
sync_conferenceconfs/conference_announcements.py:85 announcement = announcement_model.objects.create(1 ms2.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms2.4%
QuerySet.createdjango/db/models/query.py:7361 ms2.4%
Model.savedjango/db/models/base.py:9041 ms2.4%
Model.save_basedjango/db/models/base.py:9961 ms2.4%
Model._save_tabledjango/db/models/base.py:11991 ms2.4%
Model._do_insertdjango/db/models/base.py:12511 ms2.4%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms2.4%
QuerySet._insertdjango/db/models/query.py:21411 ms2.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19361 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:791 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms2.4%
Cursor.executepsycopg/cursor.py:1131 ms2.4%
Connection.waitpsycopg/connection.py:4951 ms2.4%
sync_conferenceconfs/conference_announcements.py:97 conference.save(update_fields=changed)1 ms2.4%
Model.savedjango/db/models/base.py:9041 ms2.4%
Model.save_basedjango/db/models/base.py:9961 ms2.4%
Model._save_tabledjango/db/models/base.py:11401 ms2.4%
Model._do_updatedjango/db/models/base.py:12441 ms2.4%
QuerySet._updatedjango/db/models/query.py:14481 ms2.4%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21501 ms2.4%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21211 ms2.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:791 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms2.4%
Cursor.executepsycopg/cursor.py:1131 ms2.4%
Connection.waitpsycopg/connection.py:4951 ms2.4%
call_commanddjango/core/management/__init__.py:1181 ms2.4%
load_command_classdjango/core/management/__init__.py:491 ms2.4%
RichCommand.__init__django_rich/management/__init__.py:191 ms2.4%
RichCommand._setup_consoledjango_rich/management/__init__.py:481 ms2.4%
RichCommand.make_rich_consoledjango_rich/management/__init__.py:541 ms2.4%
Console.__init__rich/console.py:7281 ms2.4%
Mapping.get<frozen _collections_abc>:7951 ms2.4%
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcementsconfs/tests.py:940 conference = self._conference()5 ms9.7%
TestSyncAnnouncements._conferenceconfs/tests.py:933 return baker.make(Conference, **defaults)5 ms9.7%
makemodel_bakery/baker.py:1755 ms9.7%
Baker.makemodel_bakery/baker.py:4545 ms9.7%
Baker._makemodel_bakery/baker.py:5425 ms9.7%
Baker.instancemodel_bakery/baker.py:6595 ms9.7%
Model.savedjango/db/models/base.py:9045 ms9.7%
Model.save_basedjango/db/models/base.py:9965 ms9.7%
Model._save_tabledjango/db/models/base.py:11995 ms9.7%
Model._do_insertdjango/db/models/base.py:12515 ms9.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:875 ms9.7%
QuerySet._insertdjango/db/models/query.py:21415 ms9.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19365 ms9.7%
CursorWrapper.executedjango/db/backends/utils.py:795 ms9.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms9.7%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms9.7%
Cursor.executepsycopg/cursor.py:1135 ms9.7%
Connection.waitpsycopg/connection.py:4955 ms9.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2065 ms9.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2865 ms9.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:785 ms9.7%
TransactionTestCase._post_teardowndjango/test/testcases.py:1243 self._fixture_teardown()5 ms9.7%
TestCase._fixture_teardowndjango/test/testcases.py:14983 ms7.3%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4962 ms4.8%
CursorWrapper.executedjango/db/backends/utils.py:792 ms4.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms4.8%
CursorWrapper._executedjango/db/backends/utils.py:1032 ms4.8%
Cursor.executepsycopg/cursor.py:1132 ms4.8%
Connection.waitpsycopg/connection.py:4952 ms4.8%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4941 ms2.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms2.4%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3201 ms2.4%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2981 ms2.4%
BaseDatabaseWrapper._prepare_cursordjango/db/backends/base/base.py:2881 ms2.4%
BaseDatabaseWrapper.queries_loggeddjango/db/backends/base/base.py:1711 ms2.4%
LazyObject.__getattribute__django/utils/functional.py:2801 ms2.4%
TestCase._fixture_teardowndjango/test/testcases.py:15001 ms2.4%
TestCase._rollback_atomicsdjango/test/testcases.py:14081 ms2.4%
Atomic.__exit__django/db/transaction.py:2951 ms2.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms2.4%
BaseDatabaseWrapper.savepoint_rollbackdjango/db/backends/base/base.py:4131 ms2.4%
BaseDatabaseWrapper._savepoint_rollbackdjango/db/backends/base/base.py:3711 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:791 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms2.4%
Cursor.executepsycopg/cursor.py:1131 ms2.4%
Connection.waitpsycopg/connection.py:4951 ms2.4%
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcementsconfs/tests.py:944 conference.refresh_from_db()2 ms4.8%
Model.refresh_from_dbdjango/db/models/base.py:7761 ms2.4%
Model.get_deferred_fieldsdjango/db/models/base.py:7251 ms2.4%
SysMonitor.sysmon_py_startcoverage/sysmon.py:3281 ms2.4%
Model.refresh_from_dbdjango/db/models/base.py:7881 ms2.4%
QuerySet.getdjango/db/models/query.py:7021 ms2.4%
QuerySet.__len__django/db/models/query.py:4211 ms2.4%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms2.4%
ModelIterable.__iter__django/db/models/query.py:1031 ms2.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:791 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms2.4%
Cursor.executepsycopg/cursor.py:1131 ms2.4%
Connection.waitpsycopg/connection.py:4951 ms2.4%
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcementsconfs/tests.py:945 start = conference.start_announcement2 ms4.8%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2662 ms4.8%
FetchOne.fetchdjango/db/models/fetch_modes.py:172 ms4.8%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2792 ms4.8%
ForwardOneToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:4092 ms4.8%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2312 ms4.8%
QuerySet.getdjango/db/models/query.py:7022 ms4.8%
QuerySet.__len__django/db/models/query.py:4212 ms4.8%
QuerySet._fetch_alldjango/db/models/query.py:22622 ms4.8%
ModelIterable.__iter__django/db/models/query.py:1032 ms4.8%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16121 ms2.4%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7681 ms2.4%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:891 ms2.4%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:781 ms2.4%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3071 ms2.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16251 ms2.4%
CursorWrapper.executedjango/db/backends/utils.py:791 ms2.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms2.4%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms2.4%
Cursor.executepsycopg/cursor.py:1131 ms2.4%
Connection.waitpsycopg/connection.py:4951 ms2.4%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms2.4%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms2.4%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms2.4%
TransactionTestCase._pre_setupdjango/test/testcases.py:1154 super()._pre_setup()1 ms2.4%
SimpleTestCase._pre_setupdjango/test/testcases.py:3871 ms2.4%
AsyncClient.__init__django/test/client.py:14241 ms2.4%
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcementsconfs/tests.py:946 end = conference.end_announcement1 ms2.4%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2661 ms2.4%
FetchOne.fetchdjango/db/models/fetch_modes.py:171 ms2.4%
ForwardManyToOneDescriptor.fetch_onedjango/db/models/fields/related_descriptors.py:2791 ms2.4%
ForwardOneToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:4091 ms2.4%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2311 ms2.4%
QuerySet.getdjango/db/models/query.py:7021 ms2.4%
QuerySet.__len__django/db/models/query.py:4211 ms2.4%
QuerySet._fetch_alldjango/db/models/query.py:22621 ms2.4%
ModelIterable.__iter__django/db/models/query.py:1031 ms2.4%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16231 ms2.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms2.4%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:3201 ms2.4%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:2951 ms2.4%
DatabaseWrapper.close_if_health_check_faileddjango/db/backends/postgresql/base.py:5111 ms2.4%
DatabaseWrapper.pooldjango/db/backends/postgresql/base.py:1951 ms2.4%
Estimated from 41 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

confs/management/commands/syncannouncements.py:14
self.console.print("Done syncing announcements 🎉")
Command.handle · Imports
10 ms
confs/conference_announcements.py:107
for conference in upcoming:
sync_upcoming · Database
6 ms
confs/tests.py:933
return baker.make(Conference, **defaults)
TestSyncAnnouncements._conference · Database
5 ms
confs/tests.py:944
conference.refresh_from_db()
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcements · Database
2 ms
confs/tests.py:945
start = conference.start_announcement
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcements · Database
2 ms
confs/tests.py:937
call_command("syncannouncements")
TestSyncAnnouncements._sync · Libraries
1 ms
confs/conference_announcements.py:85
announcement = announcement_model.objects.create(
sync_conference · Database
1 ms
confs/conference_announcements.py:97
conference.save(update_fields=changed)
sync_conference · Database
1 ms
confs/tests.py:946
end = conference.end_announcement
TestSyncAnnouncements.test_creates_and_links_start_and_end_announcements · Database
1 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_TestSyncAnnouncements class 10 ms
_django_setup_unittest class 0.29 ms
_django_db_marker function 0.21 ms
_template_string_if_invalid_marker function 0.05 ms
_dj_autoclear_mailbox function 0.04 ms
_django_isolate_apps function 0.04 ms
_live_server_helper function 0.03 ms
_django_set_urlconf function 0.03 ms
_django_clear_site_cache function 0.03 ms
monkeypatch function 0.02 ms

Database

13 queries · 14 ms
No repeated queries.

Biggest pieces of work

call test body
confs/tests.py:940
30 ms
setup setUpClass
django/test/testcases.py:1426
12 ms
call _post_teardown
django/test/testcases.py:1243
5 ms
call _pre_setup
django/test/testcases.py:1154
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
9 hours ago CI github-actions:test passed 48 ms d923a46 main Profile
9 hours ago CI github-actions:test passed 81 ms 82997f8 main Profile
9 hours ago CI github-actions:test passed 99 ms 623aa3e main Profile
14 hours ago CI github-actions:test passed 130 ms ab6465a main Profile
14 hours ago CI github-actions:test passed 37 ms 0c23747 main Run