flakytest.dev anze3db fedidevs
Runs / #1142

Passed Run #1142

7 hours ago · 82997f8 on main · Fix flaky starter pack API tests on whole-second timestamps · Anže Pečar

Sessions

One per pytest invocation
Environment Status Python Changed files
CI github-actions:test OK 3.14.8 0 Profile
Test Outcome Duration
confs/tests.py::TestEditConference::test_other_user_forbidden_on_approved_conference Pass 3.19 s
confs/tests.py::TestEditConference::test_owner_sees_edit_button_on_approved_detail Pass 3.15 s
confs/tests.py::TestEditConference::test_owner_can_view_edit_form Pass 3.04 s
confs/tests.py::TestEditConference::test_owner_can_edit_after_approval Pass 2.94 s
confs/tests.py::TestLegacyConferenceDataMigration::test_copies_overlapping_legacy_rows_without_clobbering_existing_data Pass 2.89 s
confs/tests.py::TestEditConference::test_other_user_forbidden Pass 2.71 s
confs/tests.py::TestEditConference::test_edit_does_not_change_slug Pass 2.47 s
confs/tests.py::TestConferenceOgImage::test_management_command_renders_missing_and_skips_current Pass 2.40 s
confs/tests.py::TestApproveConference::test_staff_approves Pass 2.18 s
confs/tests.py::TestConferenceApprovalVisibility::test_pending_detail_page_is_viewable Pass 2.14 s
confs/tests.py::TestEditConference::test_requires_login Pass 2.11 s
confs/tests.py::TestEditConference::test_owner_can_edit Pass 2.08 s
confs/tests.py::TestApproveConference::test_anonymous_sees_pending_banner_without_button Pass 2.05 s
fedidevs/tests.py::TestAnonymousCacheAndCsrf::test_authenticated_html_is_private_and_keeps_csrf_header Pass 1.99 s
confs/tests.py::TestConferenceApprovalVisibility::test_owner_sees_own_pending Pass 1.95 s
confs/tests.py::TestApproveConference::test_anonymous_redirected_to_login Pass 1.93 s
confs/tests.py::TestLegacyConferenceDataMigration::test_drops_legacy_tables_when_uniques_are_mysql_style_indexes Pass 1.73 s
confs/tests.py::TestApproveConference::test_non_staff_forbidden Pass 1.73 s
confs/tests.py::TestConferenceApprovalVisibility::test_other_user_does_not_see_pending Pass 1.70 s
confs/tests.py::TestEditConference::test_staff_can_edit Pass 1.63 s
confs/tests.py::TestApproveConference::test_get_not_allowed Pass 1.50 s
confs/tests.py::TestApproveConference::test_staff_sees_approve_button_on_detail Pass 1.48 s
starter_packs/tests.py::TestToggleStarterPackAccount::test_toggle_after_limit Pass 1.38 s
confs/tests.py::TestCreateConference::test_slug_collision_is_resolved Pass 1.32 s
confs/tests.py::TestCreateConference::test_form_renders_for_authenticated_user Pass 1.25 s
confs/tests.py::TestCreateConference::test_mastodon_url_is_kept Pass 1.19 s
confs/tests.py::TestCreateConference::test_selected_icons_are_saved Pass 1.18 s
confs/tests.py::TestCreateConference::test_submit_creates_pending_conference Pass 1.14 s
confs/tests.py::TestCreateConference::test_requires_login Pass 1.10 s
accounts/tests.py::TestAccountIndexRobots::test_single_facet_is_indexable Pass 1.07 s
confs/tests.py::TestCreateConference::test_rejects_more_than_three_icons Pass 1.02 s
confs/tests.py::TestCreateConference::test_mastodon_handle_is_converted_to_url Pass 977 ms
confs/tests.py::TestCreateConference::test_rejects_end_date_before_start Pass 873 ms
confs/tests.py::TestCreateConference::test_advanced_days_are_saved Pass 797 ms
confs/tests.py::TestUnapproveConference::test_non_staff_forbidden Pass 796 ms
accounts/tests.py::TestStaticPages::test_developers_on_mastodon Pass 729 ms
confs/tests.py::TestConferenceApprovalVisibility::test_anonymous_sees_only_approved Pass 687 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_unpinned_pack_orders_by_followers Pass 684 ms
confs/tests.py::TestUnapproveConference::test_staff_unapproves Pass 646 ms
confs/tests.py::TestConferenceApprovalVisibility::test_conference_tag_icon_rendered_in_list Pass 641 ms
starter_packs/tests.py::TestEditStarterPack::test_not_owned_starter_pack Pass 625 ms
starter_packs/tests.py::TestStarterPacks::test_index_page_language_filter Pass 599 ms
confs/tests.py::TestConferencePage::test_conference_with_pacific_with_date Pass 591 ms
confs/tests.py::TestMigratedLegacyConferences::test_djangoconus_old_url_redirects Pass 474 ms
starter_packs/tests.py::TestOwnerManagement::test_invite_blocked_when_owners_plus_invitations_at_max Pass 472 ms
accounts/tests.py::TestInstanceIndexingBridgy::test_follows_redirect_and_coerces_null_version Pass 451 ms
accounts/tests.py::TestSelectedInstance::test_invalid_selected_instance Pass 404 ms
confs/tests.py::TestMigratedLegacyConferences::test_migrated_conference_shows_linked_posts Pass 384 ms
confs/tests.py::TestConferencePage::test_conference_with_utc_with_date_no_posts Pass 366 ms
starter_packs/tests.py::TestFollowStarterPack::test_success Pass 365 ms
accounts/tests.py::TestSelectedInstance::test_selected_instance_through_session Pass 363 ms
confs/tests.py::TestMigratedLegacyConferences::test_dotnetconf_page Pass 361 ms
starter_packs/tests.py::TestRemoteFollowStarterPack::test_share_page_hides_remote_follow_form_when_logged_in Pass 357 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_toggle_pin_and_unpin Pass 351 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_pin_limit Pass 347 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_pin_button_shown_on_review_page Pass 334 ms
starter_packs/tests.py::TestOwnerManagement::test_accept_blocked_when_pack_at_max Pass 330 ms
starter_packs/tests.py::TestOwnerManagement::test_invite_creates_pending_invitation_not_owner Pass 321 ms
starter_packs/tests.py::TestShareStarterPack::test_api_formats_1___application_ld_json__profile__https___www_w3_org_ns_activitystreams_____application_activity_json__ Pass 318 ms
confs/tests.py::TestConferencePage::test_conference_pacific_with_no_filter Pass 314 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_no_pin_button_on_share_page Pass 309 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_pin_button_shown_on_add_accounts_page Pass 307 ms
starter_packs/tests.py::TestCreateStarterPack::test_create_starter_pack_with_languages Pass 303 ms
starter_packs/tests.py::TestShareStarterPack::test_order_by_3___last_active____4__3__2__1__0__ Pass 302 ms
starter_packs/tests.py::TestRemoteFollowStarterPack::test_error_on_invalid_handle Pass 302 ms
starter_packs/tests.py::TestOwnerManagement::test_non_owner_cannot_invite Pass 301 ms
confs/tests.py::TestConferencePage::test_conference_with_utc_with_date Pass 299 ms
confs/tests.py::TestMigratedLegacyConferences::test_djangoconafrica_page Pass 299 ms
starter_packs/tests.py::TestShareStarterPack::test_api_activitypub Pass 299 ms
starter_packs/tests.py::TestRemoteFollowStarterPack::test_error_when_no_subscribe_endpoint Pass 295 ms
starter_packs/tests.py::TestToggleStarterPackAccount::test_add_account Pass 295 ms
starter_packs/tests.py::TestCreateStarterPack::test_create_page_logged_in Pass 293 ms
starter_packs/tests.py::TestFollowStarterPack::test_instance_unreachable Pass 292 ms
starter_packs/tests.py::TestCreateStarterPack::test_form_error Pass 291 ms
starter_packs/tests.py::TestOwnerManagement::test_invite_existing_owner_is_noop Pass 290 ms
fedidevs/tests.py::TestAnonymousCacheAndCsrf::test_other_pages_keep_unknown_query_params Pass 289 ms
starter_packs/tests.py::TestToggleStarterPackAccount::test_remove_account Pass 288 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_stale_pin_toggle_returns_disabled_button Pass 287 ms
starter_packs/tests.py::TestOwnerManagement::test_invite_blocked_at_max Pass 286 ms
starter_packs/tests.py::TestStarterPacks::test_index_page_with_own_starter_packs Pass 282 ms
starter_packs/tests.py::TestShareStarterPack::test_api_activitypub_leaves_out_accounts_without_activitypub_id Pass 282 ms
starter_packs/tests.py::TestShareStarterPack::test_order_by_4___newest_account____0__1__2__3__4__ Pass 280 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_readding_account_swaps_pin_button_to_enabled_unpinned Pass 278 ms
starter_packs/tests.py::TestOwnerManagement::test_non_owner_cannot_cancel_invitation Pass 278 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_toggle_pin_requires_ownership Pass 278 ms
accounts/tests.py::TestSitemap::test_sitemap Pass 277 ms
starter_packs/tests.py::TestCreateStarterPack::test_create_starter_pack Pass 277 ms
starter_packs/tests.py::TestFollowStarterPack::test_revoked_token_logs_out Pass 275 ms
starter_packs/tests.py::TestPinAccountInStarterPack::test_removing_account_swaps_pin_button_to_disabled Pass 275 ms
starter_packs/tests.py::TestShareStarterPack::test_api_formats_3___application_activity_json_q_0_5_text_html_q_0_4____application_activity_json__ Pass 275 ms
starter_packs/tests.py::TestShareStarterPack::test_order_by_1___followers____4__3__2__1__0__ Pass 273 ms
starter_packs/tests.py::TestShareStarterPack::test_logged_in Pass 268 ms
starter_packs/tests.py::TestEditStarterPack::test_edit_starter_pack_post Pass 267 ms
starter_packs/tests.py::TestOwnerManagement::test_invite_twice_does_not_duplicate Pass 267 ms
accounts/tests.py::TestSelectedInstance::test_selected_instance_slash_truncate Pass 264 ms
accounts/tests.py::TestSelectedInstance::test_unselected_instance Pass 263 ms
starter_packs/tests.py::TestShareStarterPack::test_api_formats_6___text_html____text_html__ Pass 263 ms
starter_packs/tests.py::TestOwnerManagement::test_search_finds_logged_in_user Pass 263 ms
fedidevs/tests.py::TestAnonymousCacheAndCsrf::test_plain_pages_are_indexable Pass 261 ms
confs/tests.py::TestConferencePage::test_conference_with_pacific_with_date_no_posts Pass 260 ms