예제 #1
0
    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))
예제 #2
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')
예제 #3
0
파일: services.py 프로젝트: jaunis/xivo-dao
def update_line(main_user, line):
    line_dao.update_xivo_userid(line, main_user)
예제 #4
0
def update_line(main_user, line):
    line_dao.update_xivo_userid(line, main_user)