def _prepare_user(self): print 'Configuring User..' user_data_tpl = { 'firstname': 'user', 'line_context': 'default', 'enable_client': True, 'client_password': '******', 'client_profile': 'Client' } user1_data = { 'lastname': '1', 'line_number': '101', 'client_username': '******' } user1_data.update(user_data_tpl) self._user1_id = ule_helper.add_or_replace_user(user1_data) user2_data = { 'lastname': '2', 'line_number': '102', 'client_username': '******' } user2_data.update(user_data_tpl) self._user2_id = ule_helper.add_or_replace_user(user2_data) self._line1 = line_helper.find_with_exten_context('101', 'default') self._line2 = line_helper.find_with_exten_context('102', 'default') print print 'User1 infos:' print 'Name (line): %s' % self._line1.name print 'Secret (line): %s' % self._line1.secret print 'Username: %s' % user1_data['client_username'] print 'Password: %s' % user1_data['client_password'] print print 'User2 infos:' print 'Name (line): %s' % self._line2.name print 'Secret (line): %s' % self._line2.secret print 'Username: %s' % user2_data['client_username'] print 'Password: %s' % user2_data['client_password'] print
def then_line_with_number_exists_with_password(step, extension, password): number, context = func.extract_number_and_context_from_extension(extension) line = line_helper.find_with_exten_context(number, context) assert line assert line.secret == password
def then_the_line_with_number_group1_has_the_codec_group2( step, linenumber, codec): line = line_helper.find_with_exten_context(linenumber, 'default') sip_peer = line.name assert check_codec_for_sip_line(sip_peer, codec)