def test_when_validating_delete_then_calls_common_and_delete_validators(self): common = Mock(Validator) delete = Mock(Validator) model = Mock() validator = ValidationGroup(common=[common], delete=[delete]) validator.validate_delete(model) common.validate.assert_called_once_with(model) delete.validate.assert_called_once_with(model)