def test_update_xivo_userid_not_sip(self, Session): session = Session.return_value = Mock() line = Mock(protocol='sccp') main_user = Mock(id=12) line_dao.update_xivo_userid(line, main_user) assert_that(session.commit.call_count, equal_to(0))
def test_update_xivo_userid_sip(self): username = '******' secret = 'kiki' line_sip = self.add_usersip(name=username, username=username, secret=secret) line = self.add_line(protocolid=line_sip.id, name=username, context=line_sip.context) main_user = Mock(id=12) line_dao.update_xivo_userid(line, main_user) line_sip_row = (self.session.query(UserSIPSchema) .filter(UserSIPSchema.id == line_sip.id) .first()) self.assertEquals(line_sip_row.setvar, 'XIVO_USERID=12')
def update_line(main_user, line): line_dao.update_xivo_userid(line, main_user)