def test_warn_when_multiple_booth_resources_removed(self): report_processor=MockLibraryReportProcessor() commands._find_resource_elements_for_operation( mock.MagicMock(report_processor=report_processor), "somename", allow_multiple=True, ) assert_report_item_list_equal(report_processor.report_item_list, [( Severities.WARNING, report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB, { 'name': 'somename', }, )])
def test_warn_when_multiple_booth_resources_removed(self): report_processor = MockLibraryReportProcessor() commands._find_resource_elements_for_operation( mock.MagicMock(report_processor=report_processor), "somename", allow_multiple=True, ) assert_report_item_list_equal(report_processor.report_item_list, [( Severities.WARNING, report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB, { 'name': 'somename', }, )])
def test_raises_when_no_booth_resource_found(self): assert_raise_library_error( lambda: commands._find_resource_elements_for_operation( mock.MagicMock(), "somename", allow_multiple=False), (Severities.ERROR, report_codes.BOOTH_NOT_EXISTS_IN_CIB, { 'name': 'somename', }), )
def test_raises_when_multiple_booth_resource_found(self): assert_raise_library_error( lambda: commands._find_resource_elements_for_operation( mock.MagicMock(), "somename", allow_multiple=False), ( Severities.ERROR, report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB, { 'name': 'somename', }, report_codes.FORCE_BOOTH_REMOVE_FROM_CIB, ), )
def test_raises_when_no_booth_resource_found(self): assert_raise_library_error( lambda: commands._find_resource_elements_for_operation( mock.MagicMock(), "somename", allow_multiple=False ), ( Severities.ERROR, report_codes.BOOTH_NOT_EXISTS_IN_CIB, { 'name': 'somename', } ), )
def test_raises_when_multiple_booth_resource_found(self): assert_raise_library_error( lambda: commands._find_resource_elements_for_operation( mock.MagicMock(), "somename", allow_multiple=False ), ( Severities.ERROR, report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB, { 'name': 'somename', }, report_codes.FORCE_BOOTH_REMOVE_FROM_CIB, ), )