コード例 #1
0
    def test_associate_extension(self):
        exten = '1000'
        context = 'default'
        provisioningid = 123456

        line_row = self.add_line(provisioningid=provisioningid)

        extension_row = self.add_extension(exten=exten,
                                           context=context,
                                           typeval=str(line_row.id))

        extension = extension_dao.get(extension_row.id)

        line_dao.associate_extension(extension, line_row.id)

        line_row = self.session.query(LineSchema).get(line_row.id)

        self.assertEquals(line_row.number, exten)
        self.assertEquals(line_row.context, context)
        self.assertEquals(line_row.provisioningid, provisioningid)
コード例 #2
0
ファイル: services.py プロジェクト: jaunis/xivo-dao
def update_exten_and_context(main_user, line, extension):
    extension_dao.associate_destination(extension.id, 'user', main_user.id)
    line_dao.associate_extension(extension, line.id)
コード例 #3
0
def update_exten_and_context(main_user, line, extension):
    extension_dao.associate_destination(extension.id, 'user', main_user.id)
    line_dao.associate_extension(extension, line.id)