Exemple #1
0
    def test_associate_to_user(self):
        extension_row = self.add_extension()
        user_row = self.add_user()

        extension_dao.associate_destination(extension_row.id, ExtensionDestination.user, user_row.id)

        self.assert_extension_is_associated_to_user(user_row, extension_row)
Exemple #2
0
    def test_associate_to_incall(self):
        extension_row = self.add_extension()
        incall_row = self.add_incall()

        extension_dao.associate_destination(extension_row.id, ExtensionDestination.incall, incall_row.id)

        self.assert_extension_is_associated_to_incall(incall_row, extension_row)
Exemple #3
0
def _create_incall_association(line_extension):
    user_line = user_line_dao.find_main_user_line(line_extension.line_id)

    incall = Incall.user_destination(user_line.user_id,
                                     line_extension.extension_id)
    created_incall = incall_dao.create(incall)

    extension_dao.associate_destination(line_extension.extension_id, 'incall', created_incall.id)
Exemple #4
0
def _create_incall_association(line_extension):
    user_line = user_line_dao.find_main_user_line(line_extension.line_id)

    incall = Incall.user_destination(user_line.user_id,
                                     line_extension.extension_id)
    created_incall = incall_dao.create(incall)

    extension_dao.associate_destination(line_extension.extension_id, 'incall',
                                        created_incall.id)
Exemple #5
0
    def test_associate_to_user(self):
        extension_row = self.add_extension()
        user_row = self.add_user()

        extension_dao.associate_destination(extension_row.id,
                                            ExtensionDestination.user,
                                            user_row.id)

        self.assert_extension_is_associated_to_user(user_row, extension_row)
Exemple #6
0
    def test_associate_to_incall(self):
        extension_row = self.add_extension()
        incall_row = self.add_incall()

        extension_dao.associate_destination(extension_row.id,
                                            ExtensionDestination.incall,
                                            incall_row.id)

        self.assert_extension_is_associated_to_incall(incall_row,
                                                      extension_row)
Exemple #7
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)
Exemple #8
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)