def _validate_level_target_devices_does_not_exist(reporter, tree, level, target_type, target_value, devices): if _find_level_elements(tree, level, target_type, target_value, devices): reporter.append( reports.fencing_level_already_exists(level, target_type, target_value, devices))
def _validate_level_target_devices_does_not_exist( reporter, tree, level, target_type, target_value, devices ): if _find_level_elements(tree, level, target_type, target_value, devices): reporter.add( reports.fencing_level_already_exists( level, target_type, target_value, devices ) )
def _validate_level_target_devices_does_not_exist(tree, level, target_type, target_value, devices) -> ReportItemList: report_list: ReportItemList = [] if _find_level_elements(tree, level, target_type, target_value, devices): report_list.append( reports.fencing_level_already_exists(level, target_type, target_value, devices)) return report_list
def test_already_exists(self, mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append): mock_val_dupl.side_effect = ( lambda reporter, tree, level, target_type, target_value, devices: reporter.append( reports.fencing_level_already_exists(level, target_type, target_value, devices))) self.assert_called_invalid(mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append, dupl_called=True)
def test_already_exists( self, mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append ): mock_val_dupl.side_effect = ( lambda reporter, tree, level, target_type, target_value, devices: reporter.add( reports.fencing_level_already_exists( level, target_type, target_value, devices ) ) ) self.assert_called_invalid( mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append, dupl_called=True )
def test_already_exists(self, mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append): mock_val_dupl.return_value = [ reports.fencing_level_already_exists(self.level, self.target_type, self.target_value, self.devices) ] report_list = [ fixture.error( report_codes.CIB_FENCING_LEVEL_ALREADY_EXISTS, level=self.level, target_type=self.target_type, target_value=self.target_value, devices=self.devices, ), ] self.assert_called_invalid(mock_val_level, mock_val_target, mock_val_devices, mock_val_dupl, mock_append, dupl_called=True, report_list=report_list)