Batch Test Summary - Frontend

Run: 2026-06-03 16:35:21  |  Marker: all tests  |  Overall result: FAILED

414
Total
325
Passed
86
Failed
0
Errors
3
Skipped

Suites

Suite Status Total Passed Failed Errors Skipped Duration Browser
about PASSED 17 17 0 0 0 37.92s chromium
account PASSED 29 28 0 0 1 2m 39s chromium
classes FAILED 152 71 80 0 1 35m 09s chromium
contact PASSED 11 11 0 0 0 20.94s chromium
dashboard PASSED 5 5 0 0 0 20.64s chromium
home PASSED 32 32 0 0 0 57.71s chromium
login PASSED 39 39 0 0 0 2m 34s chromium
logout PASSED 4 4 0 0 0 56.88s chromium
navigation PASSED 26 25 0 0 1 51.09s chromium
question-bank FAILED 95 91 4 0 0 32m 06s chromium
settings PASSED 2 2 0 0 0 16.91s chromium
student FAILED 2 0 2 0 0 30.39s chromium

Test Detail

Suite: about

Class Test Status Duration
tests.about.test_RDTNMVPQ_656_about_page test_656_about_page_loads PASSED 2.88s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_page_url_contains_about PASSED 3.23s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_mission_section_visible PASSED 1.72s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_journey_section_visible PASSED 1.74s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_impact_stats_visible PASSED 1.75s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_footer_privacy_link_visible PASSED 2.19s
tests.about.test_RDTNMVPQ_656_about_page test_656_about_footer_terms_link_visible PASSED 2.32s
tests.about.test_about test_about_page_loads PASSED 2.33s
tests.about.test_about test_about_page_heading_visible PASSED 2.28s
tests.about.test_about test_about_mission_section_visible PASSED 2.34s
tests.about.test_about test_about_values_section_visible PASSED 2.33s
tests.about.test_about test_about_journey_section_visible PASSED 1.99s
tests.about.test_about test_about_partner_schools_stat PASSED 1.73s
tests.about.test_about test_about_active_students_stat PASSED 1.71s
tests.about.test_about test_about_satisfaction_rate_stat PASSED 1.73s
tests.about.test_about test_about_mission_body_text PASSED 1.73s
tests.about.test_about test_about_foundation_year_in_timeline PASSED 1.77s

Suite: account

Class Test Status Duration
tests.account.test_EI_1245_student_change_password_invalid_data test_EI_TC_4535_negative_invalid_data_blocks_submission PASSED 4.39s
tests.account.test_EI_1296_teacher_name_field test_EI_TC_3997_positive_change_name_with_international_diacritics_succeeds PASSED 7.46s
tests.account.test_EI_1296_teacher_name_field test_EI_TC_3998_negative_change_name_with_whitespace_only_and_at_sign_rejected PASSED 10.12s
tests.account.test_EI_2570_change_teacher_password test_EI_TC_4531_positive_change_password_modal_presents_three_fields PASSED 6.32s
tests.account.test_EI_2570_change_teacher_password test_EI_TC_4532_negative_non_compliant_password_blocks_submission PASSED 6.60s
tests.account.test_EI_2761_teacher_password_mismatch test_EI_TC_2462_negative_mismatched_confirmation_blocks_submission PASSED 6.66s
tests.account.test_EI_2766_teacher_password_below_min_length test_EI_TC_2465_negative_below_min_length_blocks_submission PASSED 6.73s
tests.account.test_EI_2882_teacher_password_change_security test_EI_TC_3951_positive_change_password_modal_presents_three_fields PASSED 6.41s
tests.account.test_EI_2882_teacher_password_change_security test_EI_TC_3952_negative_non_compliant_password_blocks_submission PASSED 6.62s
tests.account.test_EI_514_student_password_change test_EI_TC_343_negative_new_equals_current_shows_differ_message PASSED 3.54s
tests.account.test_EI_514_student_password_change test_EI_TC_344_negative_below_min_length_shows_length_message PASSED 3.56s
tests.account.test_EI_523_teacher_change_name test_EI_TC_736_positive_change_name_with_valid_first_and_last_succeeds PASSED 7.35s
tests.account.test_EI_523_teacher_change_name test_EI_TC_737_negative_change_name_with_empty_first_or_last_shows_validation_error PASSED 8.71s
tests.account.test_EI_523_teacher_change_name test_EI_TC_738_negative_change_name_with_invalid_characters_shows_validation_error PASSED 8.51s
tests.account.test_EI_697_student_change_password test_EI_TC_75_positive_change_password_modal_presents_three_fields PASSED 3.27s
tests.account.test_EI_697_student_change_password test_EI_TC_76_negative_cancel_closes_modal_leaves_settings_intact PASSED 3.65s
tests.account.test_cdn_teacher_profile_photo_render test_cdn_teacher_profile_photo_renders_via_presigned_private_url
E2E teacher has no profile photo set — render path covered by storage-level live tests
SKIPPED 32.35s
tests.account.test_student_forgot_password_e2e test_login_page_has_forgot_password_link PASSED 2.72s
tests.account.test_student_forgot_password_e2e test_forgot_password_link_navigates_to_local_page PASSED 2.75s
tests.account.test_student_forgot_password_e2e test_forgot_password_with_email_shows_in_app_success PASSED 3.00s
tests.account.test_student_forgot_password_e2e test_forgot_password_without_email_shows_in_app_error PASSED 2.37s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4570_step_1_2_login_page_exposes_forgot_password_link PASSED 2.58s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4570_step_3_4_forgot_password_link_navigates_to_local_page PASSED 2.71s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4570_step_5_teacher_email_triggers_in_app_success PASSED 3.08s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4571_step_3_empty_email_blocked_client_side PASSED 2.44s
tests.account.test_student_forgot_password_e2e test_auth0_confirms_reset_email_was_sent PASSED 0.20s
tests.account.test_student_forgot_password_e2e test_auth0_logs_confirm_password_reset_event PASSED 2.35s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4570_step_5_auth0_confirms_reset_email_was_sent PASSED 0.12s
tests.account.test_teacher_forgot_password_e2e test_ei_tc_4570_step_5_auth0_logs_record_password_reset_event PASSED 2.37s

Suite: classes

Class Test Status Duration
tests.classes.test_EI_1162_bug_teacher_add_confirm_dialog_if_rejecting_or_removing_student_from_class_roster test_EI_1162_bug_teacher_add_confirm_dialog_if_rejecting_or_removing_student_from_class…
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ad9f790>.is_success_notification_visible + and F
FAILED 15.26s
tests.classes.test_EI_1162_bug_teacher_add_confirm_dialog_if_rejecting_or_removing_student_from_class_roster test_EI_TC_1173_confirm_dialog_appears_and_action_completes_after_confirming_removal_of…
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c3ff010>.is_success_notification_visible + and F
FAILED 14.82s
tests.classes.test_EI_1162_bug_teacher_add_confirm_dialog_if_rejecting_or_removing_student_from_class_roster test_EI_TC_1174_cancel_in_confirmation_dialog_prevents_removal_rejection_from_executing
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1acb99d0>.is_success_notification_visible + and F
FAILED 14.61s
tests.classes.test_EI_1216_teacher_edit_class_whitespace_validation test_EI_TC_2867_positive_edit_class_with_valid_short_title_and_description_enables_save PASSED 17.18s
tests.classes.test_EI_1216_teacher_edit_class_whitespace_validation test_EI_TC_2868_positive_edit_class_with_yup_max_boundary_title_and_description_enables… PASSED 14.74s
tests.classes.test_EI_1216_teacher_edit_class_whitespace_validation test_EI_TC_2869_negative_whitespace_only_title_and_description_show_validation_errors_a… PASSED 16.10s
tests.classes.test_EI_1217_bug_teacher_create_assignment test_EI_1217_bug_teacher_create_assignment
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c6ea0d0>.is_success_notification_visible + and F
FAILED 14.56s
tests.classes.test_EI_1217_bug_teacher_create_assignment test_EI_TC_3007_create_a_valid_assignment_with_proper_title_and_description
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c39da90>.is_success_notification_visible + and F
FAILED 14.56s
tests.classes.test_EI_1217_bug_teacher_create_assignment test_EI_TC_3008_block_whitespace_only_input_on_title_description_at_step_1
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c350f10>.is_success_notification_visible + and F
FAILED 14.63s
tests.classes.test_EI_1231_teacher_classes_page_bug test_EI_TC_4003_positive_classes_page_loads_with_header_and_at_least_one_card PASSED 9.43s
tests.classes.test_EI_1231_teacher_classes_page_bug test_EI_TC_4005_negative_student_attempting_teacher_classes_route_is_redirected_away
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c1aef5800>" until 'load' ========================================
FAILED 31.97s
tests.classes.test_EI_1231_teacher_classes_page_bug test_EI_TC_4006_positive_create_class_with_edge_data_long_name_and_special_chars
AssertionError: Edge-data create must surface the success notification. None visible after submit of title="Algebra II & Lab+MFIN '25" — either the backend rejected one of the special characters (regression in input sanitisation) OR the success-snackbar selector drifted. assert False
FAILED 20.03s
tests.classes.test_EI_1261_teacher_verify_that_is_able_to_create_a_new_class test_EI_1261_teacher_verify_that_is_able_to_create_a_new_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1acba3d0>.is_success_notification_visible
FAILED 9.68s
tests.classes.test_EI_1261_teacher_verify_that_is_able_to_create_a_new_class test_EI_TC_590_teacher_creates_a_new_class_successfully_with_valid_data
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b73d50>.is_success_notification_visible
FAILED 9.62s
tests.classes.test_EI_1261_teacher_verify_that_is_able_to_create_a_new_class test_EI_TC_591_teacher_attempts_to_create_a_class_without_required_name PASSED 6.36s
tests.classes.test_EI_1275_class_header_shows_correct_semester test_EI_TC_3021_positive_class_detail_header_shows_selected_fall_semester PASSED 14.89s
tests.classes.test_EI_1275_class_header_shows_correct_semester test_EI_TC_3022_negative_create_class_with_missing_semester_blocks_save_button PASSED 6.91s
tests.classes.test_EI_1310_teacher_class_roster_page test_EI_1310_teacher_class_roster_page
AssertionError: Expected success toast after creating class. assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1acb11d0>.is_success_notification_visible
FAILED 9.61s
tests.classes.test_EI_1310_teacher_class_roster_page test_EI_TC_3048_teacher_accesses_and_views_class_roster_with_enrolled_students
AssertionError: Expected success toast after creating class. assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ad87690>.is_success_notification_visible
FAILED 9.63s
tests.classes.test_EI_1310_teacher_class_roster_page test_EI_TC_3049_teacher_teacher_attempts_to_access_class_roster_with_no_enrolled_students
AssertionError: Expected success toast after creating class. assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c3327d0>.is_success_notification_visible
FAILED 9.66s
tests.classes.test_EI_1332_teacher_classes_page_delete_class test_EI_1332_teacher_classes_page_delete_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19a53e10>.is_success_notification_visible
FAILED 9.75s
tests.classes.test_EI_1332_teacher_classes_page_delete_class test_EI_TC_4011_teacher_delete_a_class_with_no_enrolled_students
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19ae8150>.is_success_notification_visible
FAILED 9.55s
tests.classes.test_EI_1333_teacher_class_page_create_class test_EI_1333_teacher_class_page_create_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19a59d50>.is_success_notification_visible
FAILED 9.62s
tests.classes.test_EI_1333_teacher_class_page_create_class test_EI_TC_3931_teacher_create_class_positive_basic_creation
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19a6a110>.is_success_notification_visible
FAILED 9.64s
tests.classes.test_EI_1333_teacher_class_page_create_class test_EI_TC_3932_teacher_create_class_negative_missing_required_fields PASSED 6.39s
tests.classes.test_EI_1339_student_join_class test_EI_TC_4089_positive_student_search_with_valid_class_code_navigates_to_detail PASSED 4.58s
tests.classes.test_EI_1339_student_join_class test_EI_TC_4091_negative_student_search_with_invalid_class_code_shows_inline_error PASSED 6.38s
tests.classes.test_EI_2477_student_enroll_in_class test_EI_TC_1661_positive_search_view_and_enroll_in_class_with_exam_assigned
AssertionError: Could not register student via API (status 404): {"detail":"Not Found"} assert 404 == 201 + where 404 = <Response [404 Not Found]>.status_code
FAILED 3.24s
tests.classes.test_EI_2477_student_enroll_in_class test_EI_TC_1663_negative_enroll_in_class_with_unmet_prerequisites
AttributeError: 'ClassesPage' object has no attribute 'click_add_schedule'
FAILED 5.67s
tests.classes.test_EI_2517_teacher_delete_student_classes test_EI_2517_teacher_delete_student_classes
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ac4bd90>.is_success_notification_visible
FAILED 9.57s
tests.classes.test_EI_2517_teacher_delete_student_classes test_EI_TC_1757_teacher_delete_a_class_with_no_enrollments_and_verify_it_is_removed_fro…
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c399910>.is_success_notification_visible
FAILED 9.58s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1797_positive_create_class_with_valid_details
AttributeError: 'ClassesPage' object has no attribute 'click_add_schedule'
FAILED 5.72s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1798_negative_prevent_duplicate_class_creation
Known bug EI-1798: the app accepts duplicate class creation (same title + section + semester) and shows a success notification instead of blocking the duplicate. Remove xfail once the backend enforces uniqueness.
SKIPPED 15.80s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1799_negative_create_class_missing_title PASSED 10.71s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1799_negative_create_class_missing_section PASSED 10.54s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1799_negative_create_class_all_fields_empty PASSED 10.59s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1801_negative_add_nonexistent_student_shows_error
AttributeError: 'ClassesPage' object has no attribute 'click_add_schedule'
FAILED 5.45s
tests.classes.test_EI_2518_classes_test_cases test_EI_TC_1802_edge_edit_and_delete_class_lifecycle
AttributeError: 'ClassesPage' object has no attribute 'click_add_schedule'
FAILED 5.47s
tests.classes.test_EI_2520_teacher_accept_student_class_request test_EI_2520_teacher_accept_student_class_request
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18e6da90>.is_success_notification_visible + and F
FAILED 14.55s
tests.classes.test_EI_2520_teacher_accept_student_class_request test_EI_TC_1781_accept_a_pending_student_join_request_and_enroll_student
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19a8df90>.is_success_notification_visible + and F
FAILED 14.54s
tests.classes.test_EI_2520_teacher_accept_student_class_request test_EI_TC_1781_decline_a_pending_student_join_request
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b9dad0>.is_success_notification_visible + and F
FAILED 14.64s
tests.classes.test_EI_2558_teacher_remove_student test_EI_2558_teacher_remove_student_test
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ad6bcd0>.is_success_notification_visible + and F
FAILED 14.62s
tests.classes.test_EI_2558_teacher_remove_student test_EI_TC_2054_remove_student_test_successfully_and_verify_access_is_revoked
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b8c850>.is_success_notification_visible + and F
FAILED 14.52s
tests.classes.test_EI_2558_teacher_remove_student test_EI_TC_2055_remove_a_test_that_is_already_removed_or_not_assigned
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ae0f190>.is_success_notification_visible + and F
FAILED 14.54s
tests.classes.test_EI_2589_teacher_view_assignment_list test_EI_TC_3062_positive_teacher_assignments_tab_renders_inside_class_detail PASSED 10.30s
tests.classes.test_EI_2589_teacher_view_assignment_list test_EI_TC_3063_negative_teacher_cannot_view_another_teachers_class_assignments PASSED 7.21s
tests.classes.test_EI_2592_teacher_delete_assignment test_EI_2592_delete_class
AssertionError: Expected create-class to complete (dialog dismissed and/or success toast). assert (False or False) + where False = is_create_form_dismissed() + where is_create_form_dismissed = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b9e9d0>.is_create_form_dismissed +
FAILED 14.42s
tests.classes.test_EI_2592_teacher_delete_assignment test_EI_TC_3065_Positive_teacher_deletes_an_assignment_with_no_active_submissions
AssertionError: Expected create-class to complete (dialog dismissed and/or success toast). assert (False or False) + where False = is_create_form_dismissed() + where is_create_form_dismissed = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19aeb490>.is_create_form_dismissed +
FAILED 14.52s
tests.classes.test_EI_2592_teacher_delete_assignment test_EI_TC_3066_Negative_teacher_cannot_delete_an_assignment_with_active_submissions PASSED 8.09s
tests.classes.test_EI_2612_teacher_update_created_classes test_EI_2612_teacher_update_created_classes PASSED 8.84s
tests.classes.test_EI_2612_teacher_update_created_classes test_EI_TC_3988_teacher_updates_a_previously_created_class_with_valid_data_and_verifies… PASSED 12.66s
tests.classes.test_EI_2633_teacher_assignment_page test_EI_TC_1899_positive_teacher_assignments_tab_renders_with_table_chrome_and_creation… PASSED 10.78s
tests.classes.test_EI_2633_teacher_assignment_page test_EI_TC_1900_negative_create_assignment_with_empty_title_and_description_surfaces_va… PASSED 15.95s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2440_positive_profile_popup_opens_from_classes_sidebar PASSED 3.78s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2440_positive_profile_information_is_visible_in_popup PASSED 3.77s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2440_positive_popup_dismissed_and_classes_url_retained PASSED 4.24s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2441_negative_profile_popup_absent_without_trigger PASSED 3.75s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2441_negative_unauthenticated_user_cannot_access_profile PASSED 1.65s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2442_edge_profile_accessible_after_page_reload PASSED 4.15s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2442_edge_profile_popup_stable_across_repeated_open_close_cycles PASSED 5.08s
tests.classes.test_EI_2728_profile_view_accessible test_EI_TC_2442_edge_profile_info_count_consistent_between_views PASSED 4.29s
tests.classes.test_EI_2750_teacher_search_class_with_special_characters test_EI_2750_teacher_search_class_with_special_characters
playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 15000ms exceeded. Call log: - waiting for locator("//input[contains(@id,'searchInputField')]").first to be visible
FAILED 20.42s
tests.classes.test_EI_2750_teacher_search_class_with_special_characters test_EI_TC_2446_positive_validate_search_with_special_characters_returns_results_withou…
AssertionError: Expected success toast after creating class. assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18ed7e10>.is_success_notification_visible
FAILED 9.59s
tests.classes.test_EI_2750_teacher_search_class_with_special_characters test_EI_TC_2447_negative_validate_search_with_special_characters_handles_invalid_input_…
playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 15000ms exceeded. Call log: - waiting for locator("//input[contains(@id,'searchInputField')]").first to be visible
FAILED 20.07s
tests.classes.test_EI_2887_student_search_class_by_code test_EI_2887_student_search_class_by_code
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b7c690>.is_success_notification_visible + and F
FAILED 14.59s
tests.classes.test_EI_2887_student_search_class_by_code test_EI_TC_3687_student_searches_for_a_valid_class_code_and_sees_correct_results
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18e9f910>.is_success_notification_visible + and F
FAILED 14.55s
tests.classes.test_EI_2887_student_search_class_by_code test_EI_TC_3688_search_with_additional_valid_codes_returns_appropriate_classes
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1995fad0>.is_success_notification_visible + and F
FAILED 14.70s
tests.classes.test_EI_2887_student_search_class_by_code test_EI_TC_3689_search_with_invalid_class_codes_shows_appropriate_error_handling
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1ad87810>.is_success_notification_visible + and F
FAILED 14.60s
tests.classes.test_EI_2922_teacher_login_class_page test_EI_403_bug_teacher_created_new_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1c353f90>.is_success_notification_visible
FAILED 9.46s
tests.classes.test_EI_2922_teacher_login_class_page test_EI_TC_257_create_class_within_allowed_character_limits_preserves_card_layout
AssertionError: Class should be created successfully assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19c1ed50>.is_success_notification_visible
FAILED 9.56s
tests.classes.test_EI_2922_teacher_login_class_page test_EI_TC_258_create_class_with_excessive_characters_should_trigger_validation_and_not… PASSED 9.43s
tests.classes.test_EI_369_bug_teacher_incorrect_class_semester_selected_by_the_user_during_class_creation test_EI_369_bug_teacher_incorrect_class_semester_selected_by_the_user_during_class_crea…
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18eff9d0>.is_success_notification_visible
FAILED 9.49s
tests.classes.test_EI_369_bug_teacher_incorrect_class_semester_selected_by_the_user_during_class_creation test_EI_TC_189_create_a_new_class_and_verify_header_shows_the_correct_semester_Summer_1
AssertionError: Class should be created successfully assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18dc8290>.is_success_notification_visible
FAILED 9.50s
tests.classes.test_EI_369_bug_teacher_incorrect_class_semester_selected_by_the_user_during_class_creation test_EI_TC_190_create_a_class_with_missing_required_fields_and_verify_error_handling PASSED 4.42s
tests.classes.test_EI_369_bug_teacher_incorrect_class_semester_selected_by_the_user_during_class_creation test_EI_TC_192_verify_header_updates_when_another_class_is_created_with_a_different_sem…
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19ba2610>.is_success_notification_visible
FAILED 9.54s
tests.classes.test_EI_403_bug_teacher_created_new_class test_EI_403_bug_teacher_created_new_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c199b1d10>.is_success_notification_visible
FAILED 9.46s
tests.classes.test_EI_403_bug_teacher_created_new_class test_EI_TC_257_create_class_within_allowed_character_limits_preserves_card_layout
AssertionError: Class should be created successfully assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19928c90>.is_success_notification_visible
FAILED 9.53s
tests.classes.test_EI_403_bug_teacher_created_new_class test_EI_TC_258_create_class_with_excessive_characters_should_trigger_validation_and_not… PASSED 9.57s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_252_TC01_positive_create_class_with_valid_title_section_description
AssertionError: No success indicator appeared after submitting a class with valid semester, title, section, and description assert (False or False) + where False = is_success_notification_visible(timeout=8000) + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage
FAILED 21.82s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_270_type1_positive_create_class_with_valid_title_section_description
AssertionError: Neither form dismissal nor a success notification was detected after creating a class with a full set of valid field values assert (False or False)
FAILED 16.62s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_253_TC02_negative_do_not_create_class_when_spaces_only PASSED 10.54s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_255_TC04_negative_do_not_create_class_when_mandatory_fields_missing PASSED 10.56s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_256_TC05_negative_verify_login_requirements_and_security_context PASSED 2.15s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_271_type2_negative_reject_whitespace_only_inputs_for_title_section_description PASSED 10.57s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_254_TC03_edge_validate_maximum_length_for_title_section_description
AssertionError: A length-validation error must not fire when fields are filled to exactly their maximum allowed length assert not True + where True = is_validation_error_visible() + where is_validation_error_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18f2efd0>.is_v
FAILED 5.78s
tests.classes.test_EI_410_teacher_create_new_class test_EI_TC_272_type3_edge_validate_boundary_lengths_and_whitespace_handling PASSED 17.14s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirma…
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1adc5cd0>.is_success_notification_visible + and F
FAILED 14.96s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_delete_class_created PASSED 6.26s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_EI_TC_799_enroll_in_a_class_and_land_on_Class_List_without_errors
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c19a5e160>" until 'load' ========================================
FAILED 51.57s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_delete_class_created_one PASSED 6.31s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_EI_TC_800_enroll_with_an_invalid_class_code_should_show_a_clear_error
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c1ac6b240>" until 'load' ========================================
FAILED 37.44s
tests.classes.test_EI_455_bug_student_error_displayed_instead_of_class_list_after_enrollment_confirmation test_delete_class_created_two PASSED 6.52s
tests.classes.test_EI_478_bug_classes_page_teacher_created_new_class test_EI_478_bug_classes_page_teacher_created_new_class PASSED 8.85s
tests.classes.test_EI_478_bug_classes_page_teacher_created_new_class test_EI_TC_601_create_a_new_class_and_verify_management_actions_edit_delete_visibility PASSED 8.63s
tests.classes.test_EI_478_bug_classes_page_teacher_created_new_class test_EI_TC_602_verify_ui_validation_for_maximum_character_limits_in_class_creation PASSED 9.56s
tests.classes.test_EI_480_bug_teacher_classes_page test_EI_480_bug_teacher_classes_page PASSED 6.92s
tests.classes.test_EI_480_bug_teacher_classes_page test_EI_TC_610_frontend_teacher_portal_create_new_class_with_valid_input PASSED 7.03s
tests.classes.test_EI_480_bug_teacher_classes_page test_EI_TC_611_frontend_teacher_portal_create_new_class_with_whitespace_inputs PASSED 6.36s
tests.classes.test_EI_487_bug_teacher_classes_page_error_rejected test_EI_487_bug_teacher_classes_page_error_rejected PASSED 2.85s
tests.classes.test_EI_487_bug_teacher_classes_page_error_rejected test_EI_TC_504_Add_Positive_ClassesPage_Load_Display_And_Top_Controls PASSED 8.94s
tests.classes.test_EI_487_bug_teacher_classes_page_error_rejected test_EI_TC_505_Add_Positive_Create_New_Class_Success PASSED 8.79s
tests.classes.test_EI_487_teacher_classes_page_error_rejected test_EI_TC_504_positive_classes_page_loads_displays_classes_with_top_controls PASSED 8.37s
tests.classes.test_EI_487_teacher_classes_page_error_rejected test_EI_TC_505_positive_create_new_class_appears_in_listing_and_opens_detail_view
AssertionError: Create-class submit must surface a success notification (notistack / MuiAlert / data-testid='success-notification'). None visible for class title='EI487_C7EBB0' — the create-class API likely failed or the notification selector drifted. assert False
FAILED 47.02s
tests.classes.test_EI_487_teacher_classes_page_error_rejected test_EI_TC_510_negative_delete_class_confirmation_modal_cancel_preserves_class
AssertionError: Arrange precondition: the test class 'EI510_A63DAE' must have been successfully created (success notification visible) before the delete-confirmation flow could be meaningfully tested. assert False
FAILED 19.96s
tests.classes.test_EI_532_teacher_cannot_view_all_classes_despite_adjusting test_EI_532_teacher_cannot_view_all_classes_despite_adjusting PASSED 9.00s
tests.classes.test_EI_532_teacher_cannot_view_all_classes_despite_adjusting test_EI_TC_346_verify_single_page_view_when_total_classes_fit_within_one_page PASSED 8.92s
tests.classes.test_EI_639_teacher_delete_created_class_refresh_class_list test_EI_2612_teacher_delete_created_class_refresh_class_list PASSED 8.78s
tests.classes.test_EI_639_teacher_delete_created_class_refresh_class_list test_EI_TC_165_teacher_create_a_class_and_verify_it_appears_then_delete_and_verify_list… PASSED 10.29s
tests.classes.test_EI_639_teacher_delete_created_class_refresh_class_list test_EI_TC_169_teacher_cancel_delete_and_ensure_class_remains PASSED 8.91s
tests.classes.test_EI_640_teacher_class_roster_reject_student test_EI_640_teacher_class_roster_reject_student
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c19942840>" until 'load' ========================================
FAILED 50.96s
tests.classes.test_EI_640_teacher_class_roster_reject_student test_EI_TC_9_reject_pending_student_single_entry
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c18db0860>" until 'load' ========================================
FAILED 50.87s
tests.classes.test_EI_640_teacher_class_roster_reject_student test_EI_TC_154_reject_single_pending_student_from_class_roster
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19816350>.is_success_notification_visible + and F
FAILED 14.56s
tests.classes.test_EI_641_teacher_class_roster_page_remove_student test_EI_641_teacher_class_roster_page_remove_student
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19af7b50>.is_success_notification_visible + and F
FAILED 14.60s
tests.classes.test_EI_641_teacher_class_roster_page_remove_student test_EI_TC_157_remove_an_enrolled_student_from_class_roster
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19817450>.is_success_notification_visible + and F
FAILED 14.74s
tests.classes.test_EI_641_teacher_class_roster_page_remove_student test_EI_TC_161_verify_notification_on_successful_removal
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18ef5a10>.is_success_notification_visible + and F
FAILED 14.56s
tests.classes.test_EI_647_teacher_get_selected_class test_EI_647_teacher_get_selected_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18b65d90>.is_success_notification_visible
FAILED 9.55s
tests.classes.test_EI_647_teacher_get_selected_class test_EI_TC_144_view_and_verify_selected_class_details_on_Classes_page
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c199b3390>.is_success_notification_visible
FAILED 9.73s
tests.classes.test_EI_647_teacher_get_selected_class test_EI_TC_145_view_and_verify_error_handling_when_no_class_selected PASSED 2.92s
tests.classes.test_EI_653_teacher_created_new_class test_EI_653_teacher_created_new_class
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19770ad0>.is_success_notification_visible
FAILED 9.80s
tests.classes.test_EI_653_teacher_created_new_class test_EI_TC_26_create_a_new_class_with_valid_data_on_Classes_Page
AssertionError: Class should be created successfully assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18aac910>.is_success_notification_visible
FAILED 9.73s
tests.classes.test_EI_653_teacher_created_new_class test_EI_TC_27_attempt_to_create_a_class_with_missing_required_fields PASSED 6.33s
tests.classes.test_EI_654_teacher_classes_page test_EI_654_positive_classes_sidebar_opens PASSED 8.40s
tests.classes.test_EI_654_teacher_classes_page test_EI_654_positive_tests_button_visible_in_sidebar PASSED 3.74s
tests.classes.test_EI_654_teacher_classes_page test_EI_654_negative_profile_popup_absent_before_trigger PASSED 3.66s
tests.classes.test_EI_654_teacher_classes_page test_EI_654_edge_classes_sidebar_stable_after_reload PASSED 3.69s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_135_load_and_render_classes_page_for_teacher_with_sidebar_navigation PASSED 3.38s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_136_create_new_class PASSED 2.39s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_137_search_and_filter_classes PASSED 2.36s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_138_validate_class_cards_navigation PASSED 2.40s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_139_create_class_missing_required_name PASSED 2.45s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_140_duplicate_class_name_handling PASSED 2.43s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_142_long_class_name_and_special_characters PASSED 2.43s
tests.classes.test_EI_654_teacher_classes_page test_EI_TC_143_view_class_details_accessibility_and_ui_consistency
playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for locator("//button[contains(.,'Create New Class')]") - - locator resolved to <button tabindex="0" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-con
FAILED 34.66s
tests.classes.test_EI_656_teacher_create_class_class_description_not_required test_EI_656_teacher_create_class_class_description_not_required
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c18d9bd50>.is_success_notification_visible
FAILED 9.91s
tests.classes.test_EI_656_teacher_create_class_class_description_not_required test_EI_TC_180_teacher_create_class_without_a_description
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c193a0610>.is_success_notification_visible
FAILED 9.60s
tests.classes.test_EI_656_teacher_create_class_class_description_not_required test_EI_TC_181_teacher_create_class_with_description_provided
AssertionError: Success notification should appear after class creation assert False + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19b0ef50>.is_success_notification_visible
FAILED 9.52s
tests.classes.test_EI_656_teacher_create_class_class_description_not_required test_EI_TC_182_teacher_create_class_missing_required_title PASSED 7.03s
tests.classes.test_EI_660_teacher_class_roster_page test_EI_660_teacher_class_roster_page
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c193e5a10>.is_success_notification_visible + and F
FAILED 20.10s
tests.classes.test_EI_660_teacher_class_roster_page test_EI_TC_127_add_a_new_student_to_a_class_roster_from_classes_page
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1993f910>.is_success_notification_visible + and F
FAILED 14.47s
tests.classes.test_EI_660_teacher_class_roster_page test_EI_TC_131_remove_a_student_and_verify_roster_integrity
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1976bdd0>.is_success_notification_visible + and F
FAILED 14.50s
tests.classes.test_EI_661_teacher_initial_teachers_grade_book_page test_EI_661_teacher_initial_teachers_grade_book_page
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1993c6d0>.is_success_notification_visible + and F
FAILED 44.44s
tests.classes.test_EI_801_teacher_delete_student_from_class_roster test_EI_801_teacher_delete_student_from_class_roster
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19361ed0>.is_success_notification_visible + and F
FAILED 14.57s
tests.classes.test_EI_801_teacher_delete_student_from_class_roster test_EI_TC_314_positive_remove_student_from_class_successful_removal
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c19397490>.is_success_notification_visible + and F
FAILED 14.58s
tests.classes.test_EI_837_teacher_view_student_details test_EI_837_teacher_initial_teachers_grade_book_page
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7f2c1880f790>.is_success_notification_visible + and F
FAILED 15.67s
tests.classes.test_EI_837_teacher_view_student_details test_delete_class_created PASSED 6.36s
tests.classes.test_EI_837_teacher_view_student_details test_EI_TC_613_teacher_logs_in_and_can_view_their_class_roster
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c18ee6d40>" until 'load' ========================================
FAILED 51.66s
tests.classes.test_EI_837_teacher_view_student_details test_delete_class_created_one PASSED 6.64s
tests.classes.test_EI_837_teacher_view_student_details test_EI_TC_615_view_profile_without_selecting_student
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c19a171a0>" until 'load' ========================================
FAILED 51.66s
tests.classes.test_EI_837_teacher_view_student_details test_delete_class_created_two PASSED 6.59s
tests.classes.test_EI_96_student_answer_assignment test_EI_96_student_answer_assignment
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c1975b6a0>" until 'load' ========================================
FAILED 1m 29s
tests.classes.test_EI_96_student_answer_assignment test_EI_TC_351_access_assignment_view_from_dashboard_and_verify_all_core_details
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c19373880>" until 'load' ========================================
FAILED 1m 30s
tests.classes.test_EI_96_student_answer_assignment test_EI_TC_352_save_progress_and_exit_then_resume_later
playwright._impl._errors.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "<function ImplToApiMapping.wrap_handler.<locals>.wrapper_func at 0x7f2c187b3380>" until 'load' ========================================
FAILED 1m 30s

Suite: contact

Class Test Status Duration
tests.contact.test_contact test_contact_page_loads PASSED 2.24s
tests.contact.test_contact test_contact_page_heading_visible PASSED 1.82s
tests.contact.test_contact test_contact_support_email_displayed PASSED 1.80s
tests.contact.test_contact test_contact_phone_number_displayed PASSED 1.79s
tests.contact.test_contact test_contact_location_displayed PASSED 1.79s
tests.contact.test_contact test_contact_name_field_visible PASSED 1.79s
tests.contact.test_contact test_contact_email_field_visible PASSED 1.78s
tests.contact.test_contact test_contact_subject_field_visible PASSED 1.79s
tests.contact.test_contact test_contact_message_field_visible PASSED 1.79s
tests.contact.test_contact test_contact_send_button_visible_and_enabled PASSED 1.80s
tests.contact.test_contact test_contact_form_accepts_input PASSED 2.00s

Suite: dashboard

Class Test Status Duration
tests.dashboard.test_EI_754_verify_teacher_semester_year test_EI_TC_237_positive_display_current_semester_and_year_on_teacher_dashboard PASSED 4.40s
tests.dashboard.test_EI_754_verify_teacher_semester_year test_EI_TC_238_positive_display_semester_and_year_on_student_profiles PASSED 3.81s
tests.dashboard.test_EI_754_verify_teacher_semester_year test_EI_TC_239_positive_display_semester_and_year_in_class_roster PASSED 4.29s
tests.dashboard.test_EI_754_verify_teacher_semester_year test_EI_TC_240_negative_mismatch_semester_year_display PASSED 3.73s
tests.dashboard.test_EI_754_verify_teacher_semester_year test_EI_TC_243_edge_accessibility_readable_display PASSED 3.87s

Suite: home

Class Test Status Duration
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_loads_successfully PASSED 2.20s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_title PASSED 1.75s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_nav_login_button_visible_and_enabled PASSED 1.75s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_nav_home_link_visible PASSED 1.77s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_nav_about_link_visible PASSED 1.78s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_nav_contact_link_visible PASSED 1.75s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_hero_heading_text PASSED 1.76s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_get_started_button_visible PASSED 1.74s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_learn_more_button_visible PASSED 1.75s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_impact_stats_all_visible PASSED 1.76s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_features_section_visible PASSED 1.78s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_footer_contact_info_visible PASSED 1.80s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_footer_privacy_link_visible PASSED 1.75s
tests.home.test_RDTNMVPQ_655_home_page test_655_homepage_footer_terms_link_visible PASSED 1.75s
tests.home.test_home test_homepage_title PASSED 1.74s
tests.home.test_home test_homepage_url_is_root PASSED 1.76s
tests.home.test_home test_homepage_hero_heading_visible PASSED 1.77s
tests.home.test_home test_homepage_get_started_button_visible PASSED 1.76s
tests.home.test_home test_homepage_learn_more_button_visible PASSED 1.74s
tests.home.test_home test_homepage_nav_home_link_visible PASSED 1.74s
tests.home.test_home test_homepage_nav_about_link_visible PASSED 1.75s
tests.home.test_home test_homepage_nav_contact_link_visible PASSED 1.75s
tests.home.test_home test_homepage_nav_login_button_visible PASSED 1.79s
tests.home.test_home test_homepage_impact_stat_students PASSED 1.75s
tests.home.test_home test_homepage_impact_stat_educators PASSED 1.74s
tests.home.test_home test_homepage_impact_stat_success_rate PASSED 1.75s
tests.home.test_home test_homepage_impact_stat_assessments PASSED 1.75s
tests.home.test_home test_homepage_footer_email_visible PASSED 1.82s
tests.home.test_home test_homepage_footer_privacy_link_visible PASSED 1.77s
tests.home.test_home test_homepage_footer_terms_link_visible PASSED 1.76s
tests.home.test_home test_get_started_navigates_to_contact PASSED 1.93s
tests.home.test_home test_learn_more_navigates_to_about PASSED 1.96s

Suite: login

Class Test Status Duration
tests.login.test_EI_2630_login_with_invalid_credentials test_EI_TC_1870_positive_valid_teacher_credentials_land_on_teacher_portal PASSED 2.78s
tests.login.test_EI_2630_login_with_invalid_credentials test_EI_TC_1871_negative_invalid_username_and_invalid_password_are_rejected PASSED 5.96s
tests.login.test_EI_2630_login_with_invalid_credentials test_EI_TC_1872_negative_valid_username_with_invalid_password_is_rejected PASSED 5.98s
tests.login.test_EI_2630_login_with_invalid_credentials test_EI_TC_1873_negative_empty_credentials_are_rejected PASSED 5.97s
tests.login.test_EI_2741_login_with_incorrect_password test_EI_TC_3987_positive_correct_password_lands_on_teacher_dashboard PASSED 2.54s
tests.login.test_EI_2741_login_with_incorrect_password test_EI_TC_3985_negative_incorrect_password_is_rejected_with_generic_error PASSED 5.94s
tests.login.test_EI_2861_teacher_login_max_password_length test_EI_TC_4000_positive_teacher_login_with_max_length_password_succeeds PASSED 5.12s
tests.login.test_EI_2861_teacher_login_max_password_length test_EI_TC_4001_negative_teacher_login_with_invalid_email_and_max_length_password_is_re… PASSED 5.97s
tests.login.test_EI_2938_teacher_multi_device_session test_EI_TC_2922_positive_same_teacher_logs_in_on_desktop_and_mobile_concurrently PASSED 11.83s
tests.login.test_EI_2938_teacher_multi_device_session test_EI_TC_2923_negative_four_concurrent_sessions_all_succeed_documenting_no_session_cap PASSED 17.80s
tests.login.test_EI_3372_bug_teacher_auth0_login test_EI_3372_login_button_visible_on_home PASSED 1.73s
tests.login.test_EI_3372_bug_teacher_auth0_login test_EI_3372_bug_teacher_auth0_login PASSED 1.91s
tests.login.test_EI_3372_bug_teacher_auth0_login test_valid_credentials_redirect_back_to_app PASSED 2.31s
tests.login.test_EI_3372_bug_teacher_auth0_login test_authenticated_user_lands_on_teacher_page PASSED 2.34s
tests.login.test_EI_3372_bug_teacher_auth0_login test_authenticated_page_has_main_content PASSED 3.29s
tests.login.test_EI_515_bug_login_unexpected_application_error test_EI_TC_3529_positive_valid_credentials_land_on_teacher_dashboard PASSED 2.37s
tests.login.test_EI_515_bug_login_unexpected_application_error test_EI_TC_3530_negative_incorrect_password_does_not_crash_the_app PASSED 6.04s
tests.login.test_auth0_login_flow test_valid_credentials_redirect_back_to_app PASSED 2.30s
tests.login.test_auth0_login_flow test_protected_route_redirects_to_login PASSED 1.58s
tests.login.test_auth0_login_flow test_home_page_shows_sign_in_button PASSED 1.73s
tests.login.test_auth0_login_flow test_sign_in_navigates_to_login_form PASSED 1.90s
tests.login.test_auth0_login_flow test_successful_login_lands_on_dashboard PASSED 2.37s
tests.login.test_auth0_login_flow test_logout_returns_to_home PASSED 6.29s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-jimteacher@gmail.com] PASSED 3.20s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-carolteacher@gmail.com] PASSED 3.24s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-billyteacher@gmail.com] PASSED 3.43s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-arnoldteacher@gmail.com] PASSED 3.48s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-trishiateacher@gmail.com] PASSED 3.21s
tests.login.test_new_users_login test_teacher_full_login_verification[chromium-florteacher@gmail.com] PASSED 3.24s
tests.login.test_new_users_login test_student_full_login_verification[chromium-carolstudent@gmail.com] PASSED 3.18s
tests.login.test_new_users_login test_student_full_login_verification[chromium-billystudent@gmail.com] PASSED 3.20s
tests.login.test_new_users_login test_student_full_login_verification[chromium-arnoldstudent@gmail.com] PASSED 3.20s
tests.login.test_new_users_login test_student_full_login_verification[chromium-trishiastudent@gmail.com] PASSED 3.15s
tests.login.test_new_users_login test_student_full_login_verification[chromium-florstudent@gmail.com] PASSED 3.21s
tests.login.test_teacher_auth0_login test_login_page_loads_correctly PASSED 1.75s
tests.login.test_teacher_auth0_login test_sign_in_button_navigates_to_login_form PASSED 1.90s
tests.login.test_teacher_auth0_login test_valid_credentials_redirect_back_to_app PASSED 2.37s
tests.login.test_teacher_auth0_login test_authenticated_user_lands_on_teacher_page PASSED 2.34s
tests.login.test_teacher_auth0_login test_authenticated_page_has_main_content PASSED 3.41s

Suite: logout

Class Test Status Duration
tests.logout.test_EI_664_teacher_logout test_EI_664_teacher_logout PASSED 6.90s
tests.logout.test_EI_664_teacher_logout test_EI_TC_132_successful_logout_redirect_and_protected_pages_blocked PASSED 4.67s
tests.logout.test_EI_664_teacher_logout test_EI_TC_133_logout_without_active_session_handled_gracefully PASSED 2.95s
tests.logout.test_EI_664_teacher_logout test_EI_TC_134_logout_network_failure_and_rapid_clicks_idempotent PASSED 41.84s

Suite: navigation

Class Test Status Duration
tests.navigation.test_EI_2839_rebrand_erudition_solutions test_EI_TC_2667_positive_erudition_solutions_branding_across_all_pages PASSED 3.15s
tests.navigation.test_EI_2839_rebrand_erudition_solutions test_EI_TC_2668_positive_logo_assets_render_correctly_desktop_and_mobile PASSED 2.18s
tests.navigation.test_EI_2839_rebrand_erudition_solutions test_EI_TC_2669_negative_no_mathmatters_branding_remaining PASSED 2.51s
tests.navigation.test_EI_2839_rebrand_erudition_solutions test_EI_TC_2670_negative_error_handling_when_branding_assets_fail_to_load PASSED 1.84s
tests.navigation.test_EI_2839_rebrand_erudition_solutions test_EI_TC_2672_edge_multipage_rebrand_consistency_content_cards_and_banners PASSED 2.76s
tests.navigation.test_EI_483_footer_pages_home_link test_EI_TC_587_positive_footer_pages_home_link_navigates PASSED 1.91s
tests.navigation.test_EI_483_footer_pages_home_link test_EI_TC_588_negative_footer_pages_home_link_not_broken PASSED 2.22s
tests.navigation.test_EI_483_footer_pages_home_link test_EI_TC_589_edge_footer_pages_home_link_varying_conditions PASSED 2.88s
tests.navigation.test_RDTNMVPQ_659_footer_home_link test_659_footer_home_link_visible_on_homepage PASSED 1.76s
tests.navigation.test_RDTNMVPQ_659_footer_home_link test_659_footer_privacy_link_visible_on_homepage PASSED 1.74s
tests.navigation.test_RDTNMVPQ_659_footer_home_link test_659_footer_terms_link_visible_on_homepage PASSED 1.74s
tests.navigation.test_RDTNMVPQ_659_footer_home_link test_659_footer_privacy_link_navigates PASSED 1.70s
tests.navigation.test_RDTNMVPQ_659_footer_home_link test_659_footer_terms_link_navigates PASSED 1.77s
tests.navigation.test_RDTNMVPQ_660_footer_enhancement test_660_footer_contact_info_on_homepage PASSED 1.80s
tests.navigation.test_RDTNMVPQ_660_footer_enhancement test_660_footer_legal_links_on_homepage PASSED 1.77s
tests.navigation.test_RDTNMVPQ_660_footer_enhancement test_660_footer_present_on_about_page PASSED 1.75s
tests.navigation.test_RDTNMVPQ_660_footer_enhancement test_660_footer_present_on_contact_page PASSED 1.81s
tests.navigation.test_RDTNMVPQ_660_footer_enhancement test_660_footer_terms_on_about_page PASSED 1.73s
tests.navigation.test_navigation test_nav_about_link_navigates PASSED 1.95s
tests.navigation.test_navigation test_nav_contact_link_navigates PASSED 1.95s
tests.navigation.test_navigation test_nav_login_button_navigates PASSED 1.89s
tests.navigation.test_navigation test_login_back_to_home_goes_to_root PASSED 2.33s
tests.navigation.test_navigation test_login_forgot_password_link_navigates
Forgot-password now handled by Auth0 hosted login page
SKIPPED 0.00s
tests.navigation.test_navigation test_footer_links_present_on_homepage PASSED 1.75s
tests.navigation.test_navigation test_footer_links_present_on_about PASSED 1.75s
tests.navigation.test_navigation test_footer_links_present_on_contact PASSED 1.84s

Suite: question-bank

Class Test Status Duration
tests.question-bank.test_EI_1097_bug_teacher_displays_incorrect_count_in_showing_pagination_when_search_returns_no_results test_EI_1097_bug_teacher_displays_incorrect_count_in_showing_pagination_when_search_ret… PASSED 20.32s
tests.question-bank.test_EI_1097_bug_teacher_displays_incorrect_count_in_showing_pagination_when_search_returns_no_results test_EI_TC_4046_verify_correct_pagination_count_when_search_returns_results_onQuestion_… PASSED 19.67s
tests.question-bank.test_EI_1097_bug_teacher_displays_incorrect_count_in_showing_pagination_when_search_returns_no_results test_EI_TC_4047_verify_behavior_when_search_yields_no_results PASSED 22.26s
tests.question-bank.test_EI_1215_teacher_question_edit_page_does_not_fetch_settings_data test_EI_1215_teacher_question_edit_page_does_not_fetch_settings_data PASSED 25.83s
tests.question-bank.test_EI_1215_teacher_question_edit_page_does_not_fetch_settings_data test_EI_TC_2986_edit_mcq_after_save_loads_all_settings_values_correctly PASSED 26.24s
tests.question-bank.test_EI_1215_teacher_question_edit_page_does_not_fetch_settings_data test_EI_TC_2987_edit_fails_to_fetch_Settings_data_due_to_missing_saved_values PASSED 27.05s
tests.question-bank.test_EI_137_teacher_create_drag_and_drop_question test_EI_137_teacher_create_drag_and_drop_question
playwright._impl._errors.TimeoutError: Locator.drag_to: Timeout 30000ms exceeded. Call log: - waiting for locator("xpath=(//div[@draggable='true'])[1]") - - locator resolved to <div draggable="true" class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation2 css-144fkha"&
FAILED 58.20s
tests.question-bank.test_EI_137_teacher_create_drag_and_drop_question test_EI_TC_728_type1_Positive_Create_DragAndDrop_Question_All_Valid_Input
playwright._impl._errors.TimeoutError: Locator.drag_to: Timeout 30000ms exceeded. Call log: - waiting for locator("xpath=(//div[@draggable='true'])[1]") - - locator resolved to <div draggable="true" class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation2 css-144fkha"&
FAILED 57.72s
tests.question-bank.test_EI_137_teacher_create_drag_and_drop_question test_EI_TC_729_Type1_Positive_Create_DragAndDrop_With_Minimal_Details
playwright._impl._errors.TimeoutError: Locator.drag_to: Timeout 30000ms exceeded. Call log: - waiting for locator("xpath=(//div[@draggable='true'])[1]") - - locator resolved to <div draggable="true" class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation2 css-144fkha"&
FAILED 58.33s
tests.question-bank.test_EI_137_teacher_create_drag_and_drop_question test_EI_TC_731_Type2_Negative_Missing_Title_Shows_Validation_Error
playwright._impl._errors.TimeoutError: Locator.drag_to: Timeout 30000ms exceeded. Call log: - waiting for locator("xpath=(//div[@draggable='true'])[1]") - - locator resolved to <div draggable="true" class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation2 css-144fkha"&
FAILED 57.13s
tests.question-bank.test_EI_196_teacher_edit_free_response_question test_EI_196_teacher_edit_free_response_question PASSED 24.49s
tests.question-bank.test_EI_196_teacher_edit_free_response_question test_EI_TC_486_teacher_teacher_edits_a_free_response_question_in_question_bank PASSED 23.78s
tests.question-bank.test_EI_196_teacher_edit_free_response_question test_EI_TC_487_teacher_edits_free_response_question_with_missing_required_fields PASSED 23.51s
tests.question-bank.test_EI_220_teacher_create_free_response_question test_EI_2850_positive_create_question_bank PASSED 16.41s
tests.question-bank.test_EI_220_teacher_create_free_response_question test_EI_TC_451_create_standard_free_response_question_successfully PASSED 15.84s
tests.question-bank.test_EI_220_teacher_create_free_response_question test_EI_TC_451_attempt_to_create_free_response_question_with_empty_content PASSED 12.19s
tests.question-bank.test_EI_2435_teacher_create_multiple_choice_question_minimum_required test_EI_2435_teacher_create_multiple_choice_question_minimum_required PASSED 17.65s
tests.question-bank.test_EI_2435_teacher_create_multiple_choice_question_minimum_required test_EI_TC_1973_create_multiple_choice_question_with_minimum_required_fields PASSED 18.52s
tests.question-bank.test_EI_2435_teacher_create_multiple_choice_question_minimum_required test_EI_TC_1974_negative_test_attempt_to_create_mc_question_missing_a_required_field PASSED 13.79s
tests.question-bank.test_EI_2440_teacher_test_invalid_mathematical_expressions_in_question test_EI_2440_teacher_test_invalid_mathematical_expressions_in_question PASSED 16.64s
tests.question-bank.test_EI_2440_teacher_test_invalid_mathematical_expressions_in_question test_EI_TC_4020_save_question_with_valid_mathematical_expressions PASSED 16.38s
tests.question-bank.test_EI_2440_teacher_test_invalid_mathematical_expressions_in_question test_EI_TC_4021_detect_and_reject_unmatched_parentheses_in_math_expressions PASSED 16.04s
tests.question-bank.test_EI_2549_teacher_read_custom_question_and_Item_bank test_EI_2549_teacher_read_custom_question_and_Item_bank PASSED 17.95s
tests.question-bank.test_EI_2549_teacher_read_custom_question_and_Item_bank test_EI_TC_4791_teacher_view_custom_question_with_linked_item_bank_and_basic_details PASSED 17.89s
tests.question-bank.test_EI_2562_teacher_delete_question_bank test_EI_2562_teacher_delete_question_bank PASSED 16.89s
tests.question-bank.test_EI_2562_teacher_delete_question_bank test_EI_TC_395_delete_an_unused_question_successfully PASSED 16.60s
tests.question-bank.test_EI_2562_teacher_delete_question_bank test_EI_TC_3958_attempt_to_delete_a_question_used_in_an_active_assignment PASSED 16.41s
tests.question-bank.test_EI_2701_teacher_create_multiple_choice_question test_EI_2701_teacher_create_multiple_choice_question PASSED 18.21s
tests.question-bank.test_EI_2701_teacher_create_multiple_choice_question test_EI_TC_3024_create_a_standard_valid_multiple_choice_question_with_four_choices_and_… PASSED 19.11s
tests.question-bank.test_EI_2701_teacher_create_multiple_choice_question test_EI_TC_3025_attempt_to_create_mcq_with_single_answer_choice_expect_validation_error PASSED 16.58s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_2850_positive_create_question_bank PASSED 18.61s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2959_create_and_save_a_multiple_choice_question_in_bank PASSED 18.84s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2960_create_essay_question_and_endure_editing_is_available PASSED 21.05s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2961_create_question_with_missing_required_fields[chromium-grade_level] PASSED 20.73s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2961_create_question_with_missing_required_fields[chromium-subject] PASSED 21.30s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2961_create_question_with_missing_required_fields[chromium-category] PASSED 20.86s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2961_create_question_with_missing_required_fields[chromium-points] PASSED 21.47s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2961_create_question_with_all_fields_empty PASSED 11.67s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2962_invalid_question_type_selection PASSED 8.01s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2962_data_corruption_handling[chromium-special_characters_in_numeric_field] PASSED 20.95s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2962_data_corruption_handling[chromium-sql_injection_attempt] PASSED 19.24s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2962_data_corruption_handling[chromium-xss_attempt_in_text] PASSED 19.31s
tests.question-bank.test_EI_2850_teacher_create_question_bank test_EI_TC_2963_maximum_number_of_choices PASSED 31.83s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_3127_teacher_use_basic_rendering_engine PASSED 17.77s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_TC_2595_render_a_single_point_on_canvas_correctly PASSED 18.33s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_TC_2596_plot_a_function_curve_with_customizable_styles PASSED 18.03s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_TC_2597_display_coordinate_axes_with_grid_and_responsive_canvas PASSED 17.24s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_TC_2598_implement_zooming_and_panning_interactions PASSED 17.38s
tests.question-bank.test_EI_3127_teacher_use_basic_rendering_engine test_EI_TC_2599_handle_invalid_math_expression_gracefully PASSED 17.29s
tests.question-bank.test_EI_3368_bug_teacher_create_multiple_choice_question test_EI_3368_bug_teacher_create_multiple_choice_question PASSED 18.36s
tests.question-bank.test_EI_3368_bug_teacher_create_multiple_choice_question test_EI_TC_4149_drag_and_drop_reordering_preserves_answer_choice_text PASSED 19.44s
tests.question-bank.test_EI_3368_bug_teacher_create_multiple_choice_question test_EI_TC_4150_drag_and_drop_causes_dragged_choice_text_to_disappear PASSED 16.83s
tests.question-bank.test_EI_443_bug_teacher_create_free_response_question test_EI_443_bug_teacher_create_free_response_question PASSED 12.63s
tests.question-bank.test_EI_443_bug_teacher_create_free_response_question test_EI_TC_742_Create_FreeResponse_With_All_Fields_Visible PASSED 16.62s
tests.question-bank.test_EI_443_bug_teacher_create_free_response_question test_EI_TC_743_Create_FreeResponse_With_Minimum_Required_Fields PASSED 16.43s
tests.question-bank.test_EI_507_bug_teacher_my_question_bank_unexpected_application_error test_EI_2850_positive_create_question_bank PASSED 18.13s
tests.question-bank.test_EI_507_bug_teacher_my_question_bank_unexpected_application_error test_EI_TC_787_access_my_question_bank_after_successful_login PASSED 18.40s
tests.question-bank.test_EI_507_bug_teacher_my_question_bank_unexpected_application_error test_EI_TC_507_invalid_login_prevents_access_to_my_question_bank PASSED 7.93s
tests.question-bank.test_EI_511_bug_teacher_free_response_question_persistent_error_message test_EI_511_bug_teacher_free_response_question_persistent_error_message PASSED 12.71s
tests.question-bank.test_EI_511_bug_teacher_free_response_question_persistent_error_message test_EI_TC_1028_create_free_response_question_with_all_required_fields_including_a_vali… PASSED 16.30s
tests.question-bank.test_EI_511_bug_teacher_free_response_question_persistent_error_message test_EI_TC_1029_validate_error_when_Topic_is_empty_on_free_response_creation PASSED 16.06s
tests.question-bank.test_EI_578_teacher_free_response_question_page_not_rendering_properly test_EI_578_teacher_free_response_question_page_not_rendering_properly PASSED 15.96s
tests.question-bank.test_EI_578_teacher_free_response_question_page_not_rendering_properly test_EI_TC_1022_free_response_answer_field_accepts_long_text_without_rendering_issues PASSED 16.07s
tests.question-bank.test_EI_578_teacher_free_response_question_page_not_rendering_properly test_EI_TC_1023_system_prevents_error_rendering_when_answer_field_receives_extremely PASSED 12.79s
tests.question-bank.test_EI_649_teacher_delete_question_from_question_bank test_EI_649_teacher_delete_question_from_question_bank PASSED 16.64s
tests.question-bank.test_EI_649_teacher_delete_question_from_question_bank test_EI_TC_249_delete_action_canceled_by_teacher_should_not_remove_question PASSED 16.39s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_791_bug_teacher_creating_staar_question PASSED 17.86s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_TC_3523_StaarCategoryDropdown_OptionsAre1Through5_NoUnitPrefi PASSED 17.81s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_TC_3524_CreateQuestion_SaveWithNoCategory_SurfacesValidation_NoSuccessSnackbar[… PASSED 20.12s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_TC_3524_CreateQuestion_SaveWithNoCategory_SurfacesValidation_NoSuccessSnackbar[… PASSED 20.61s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_TC_3524_CreateQuestion_SaveWithNoCategory_SurfacesValidation_NoSuccessSnackbar[… PASSED 20.30s
tests.question-bank.test_EI_791_bug_teacher_creating_staar_question test_EI_TC_3524_CreateQuestion_SaveWithNoCategory_SurfacesValidation_NoSuccessSnackbar[… PASSED 21.31s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_791_teacher_create_question_bank_in_question_bank PASSED 18.50s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_709_create_a_standard_multiple_choice_question_inQuestion_Bank PASSED 17.90s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_710_create_free_response_question_in_question_bank PASSED 17.88s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_711_create_multiple_choice_question_without_mandatory_fields[chromium-grade_… PASSED 20.24s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_711_create_multiple_choice_question_without_mandatory_fields[chromium-subject] PASSED 20.50s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_711_create_multiple_choice_question_without_mandatory_fields[chromium-category] PASSED 20.32s
tests.question-bank.test_EI_791_teacher_create_question_bank_in_question_bank test_EI_TC_711_create_multiple_choice_question_without_mandatory_fields[chromium-points] PASSED 21.47s
tests.question-bank.test_EI_797_teacher_delete_question_from_question_bank test_EI_797_teacher_delete_question_from_question_bank PASSED 16.98s
tests.question-bank.test_EI_797_teacher_delete_question_from_question_bank test_EI_TC_642_delete_a_custom_question_and_its_item_bank_from_a_student_test_successfully PASSED 16.73s
tests.question-bank.test_EI_797_teacher_delete_question_from_question_bank test_EI_TC_643_handle_deletion_attempts_without_selection_or_without_confirming_the_prompt PASSED 16.50s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_806_teacher_search_questions PASSED 18.60s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_TC_215_clear_global_search_box_returns_all_questions PASSED 18.71s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_TC_216_Filter_by_all_staar_college_level_and_erudition_question_types PASSED 25.39s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_TC_219_invalid_input_handling_in_global_search PASSED 19.25s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_TC_222_positive_Search_AllQuestions_ClearFilter_AllTypes_AllFields PASSED 20.14s
tests.question-bank.test_EI_806_teacher_search_questions test_EI_TC_225_negative_Search_InvalidInput_NoResults PASSED 20.09s
tests.question-bank.test_EI_840_teacher_update_custom_question_and_item_bank test_EI_840_teacher_update_custom_question_and_item_bank PASSED 22.84s
tests.question-bank.test_EI_840_teacher_update_custom_question_and_item_bank test_EI_TC_620_edit_existing_custom_question_text_and_save PASSED 22.37s
tests.question-bank.test_EI_840_teacher_update_custom_question_and_item_bank test_EI_TC_621_add_edit_and_delete_answer_choices_for_a_question_item_bank PASSED 22.68s
tests.question-bank.test_EI_840_teacher_update_custom_question_and_item_bank test_EI_TC_624_cancel_question_modification_flow PASSED 22.56s
tests.question-bank.test_E_1211_bug_teacher_create_question_graph test_EI_1211_bug_teacher_create_question_graph PASSED 16.95s
tests.question-bank.test_E_1211_bug_teacher_create_question_graph test_EI_TC_3001_create_graph_type_question_flows_to_graph_editor_and_allows_saving PASSED 17.63s
tests.question-bank.test_E_1211_bug_teacher_create_question_graph test_EI_TC_3002_graph_type_selection_does_not_navigate_or_load_form_existing_bug_reprod… PASSED 16.82s

Suite: settings

Class Test Status Duration
tests.settings.test_EI_458_teacher_password_change_accepts_old_password_as_new_password test_EI_TC_901_positive_change_password_modal_presents_three_fields PASSED 8.05s
tests.settings.test_EI_458_teacher_password_change_accepts_old_password_as_new_password test_EI_458_old_password_as_new_password_is_blocked PASSED 8.33s

Suite: student

Class Test Status Duration
tests.student.test_EI_2454_student_get_selected_classes test_EI_2454_student_get_selected_classes
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7efd622ac7d0>.is_success_notification_visible + and F
FAILED 15.01s
tests.student.test_EI_2454_student_get_selected_classes test_EI_TC_314_positive_remove_student_from_class_successful_removal
AssertionError: Expected a success signal after class creation assert (False or False) + where False = is_success_notification_visible() + where is_success_notification_visible = <pages.teacher.classes_page.ClassesPage object at 0x7efd621d2ed0>.is_success_notification_visible + and F
FAILED 14.63s