Ejemplo n.º 1
0
def then_the_sccp_conf_file_should_contain_function_keys_sorted_by_key_number(step, count, firstname, lastname):
    user_id = user_helper.get_user_id_with_firstname_lastname(firstname, lastname)
    expected_speeddials = ['speeddial = %s-%s' % (user_id, n) for n in xrange(1, int(count) + 1)]
    sccp_conf_content = asterisk_helper.get_confgen_file('sccp.conf')
    pattern = 'speeddial = %s-' % user_id
    users_speeddial = ifilter(lambda line: pattern in line, sccp_conf_content.split('\n'))
    assert_that(users_speeddial, contains(*expected_speeddials), 'Configured speeddials')
Ejemplo n.º 2
0
def then_the_conf_file_should_not_contain_peer(step, file_name, peer_name):
    pattern = u'[%s]' % peer_name
    file_content = asterisk_helper.get_confgen_file(file_name)
    assert_that(file_content, is_not(contains_string(pattern)))