def test_find_all_specific_context_ranges_with_only_minimum(self): self._insert_contextnumber(context='default', type='user', numberbeg='1000', numberend='', didlength=0) expected = [ContextRange(start='1000')] result = context_dao.find_all_specific_context_ranges('default', 'user') assert_that(result, equal_to(expected))
def test_find_all_specific_context_ranges_wrong_context(self): self._insert_contextnumber(context='default', type='queue', numberbeg='1000', numberend='2000', didlength=0) expected = [] result = context_dao.find_all_specific_context_ranges('othercontext', 'user') assert_that(result, equal_to(expected))
def is_extension_valid_for_context_range(extension, context_range): exten = _validate_exten(extension) context_ranges = context_dao.find_all_specific_context_ranges( extension.context, context_range) return is_extension_included_in_ranges(exten, context_ranges)
def test_find_all_specific_context_ranges_no_range(self): expected = [] result = context_dao.find_all_specific_context_ranges('default', 'user') assert_that(result, equal_to(expected))
def is_extension_valid_for_context_range(extension, context_range): exten = _validate_exten(extension) context_ranges = context_dao.find_all_specific_context_ranges(extension.context, context_range) return is_extension_included_in_ranges(exten, context_ranges)