def test_is_extension_valid_for_context(self, is_extension_included_in_ranges, find_all_context_ranges): extension = Mock(Extension, exten='1000', context='default') context_ranges = find_all_context_ranges.return_value = Mock() is_extension_included_in_ranges.return_value = True result = context_services.is_extension_valid_for_context(extension) assert_that(result, equal_to(True)) find_all_context_ranges.assert_called_once_with(extension.context) is_extension_included_in_ranges.assert_called_once_with('1000', context_ranges)
def validate_extension_in_range(extension): if not context_services.is_extension_valid_for_context(extension): raise InvalidParametersError(['exten %s not inside range of context %s' % ( extension.exten, extension.context)])
def validate_extension_in_range(extension): if not context_services.is_extension_valid_for_context(extension): raise errors.outside_context_range(extension.exten, extension.context)
def validate_extension_in_range(extension): if not context_services.is_extension_valid_for_context(extension): raise InvalidParametersError([ 'exten %s not inside range of context %s' % (extension.exten, extension.context) ])