def map_objs_in_edit_modal(self, obj, objs_to_map): """Open ModalEdit from InfoPage of object. Open 3BBS. Select 'Edit' button and map snapshots from mapped_objects attribute of passed object. """ self.open_info_page_of_obj(obj).three_bbs.select_edit() modal = object_modal.AssessmentModal(self.driver) modal.map_objects(objs_to_map) modal.save_and_close()
def test_mapped_objs_titles_in_create_modal(self, program, control_mapped_to_program, audit, selenium): """Test that mapped objects appear in modal after mapping.""" webui_service.AssessmentsService(selenium).open_widget_of_mapped_objs( audit).tree_view.open_create() create_asmt_modal = object_modal.AssessmentModal(selenium) create_asmt_modal.map_objects([control_mapped_to_program]) actual_titles = create_asmt_modal.get_mapped_snapshots_titles() assert actual_titles == [control_mapped_to_program.title]
def test_mapped_obj_title_in_edit_modal( self, program, control_mapped_to_program, audit, assessment, selenium ): """Test that mapped objects appear in modal after mapping.""" webui_service.AssessmentsService(selenium).open_info_page_of_obj( assessment).three_bbs.select_edit() edit_asmt_modal = object_modal.AssessmentModal(selenium) edit_asmt_modal.map_objects([control_mapped_to_program]) actual_titles = edit_asmt_modal.get_mapped_snapshots_titles() assert actual_titles == [control_mapped_to_program.title]