Exemplo n.º 1
0
    def test_given_one_line_extension_then_returns_one_item(self):
        user_line_row = self.add_user_line_with_exten()
        line_extension = self.row_to_line_extension(user_line_row)

        result = dao.find_all_by_line_id(line_extension.line_id)

        assert_that(result, contains(line_extension))
Exemplo n.º 2
0
    def test_given_one_line_extension_then_returns_one_item(self):
        user_line_row = self.add_user_line_with_exten()
        line_extension = self.row_to_line_extension(user_line_row)

        result = dao.find_all_by_line_id(line_extension.line_id)

        assert_that(result, contains(line_extension))
Exemplo n.º 3
0
    def test_given_multiple_users_associated_to_same_line_then_returns_one_item(self):
        main_ule = self.add_user_line_with_exten()
        line_extension = self.row_to_line_extension(main_ule)
        self.prepare_secondary_user_associated(main_ule)

        result = dao.find_all_by_line_id(line_extension.line_id)

        assert_that(result, contains(line_extension))
Exemplo n.º 4
0
    def test_given_multiple_users_associated_to_same_line_then_returns_one_item(
            self):
        main_ule = self.add_user_line_with_exten()
        line_extension = self.row_to_line_extension(main_ule)
        self.prepare_secondary_user_associated(main_ule)

        result = dao.find_all_by_line_id(line_extension.line_id)

        assert_that(result, contains(line_extension))
Exemplo n.º 5
0
def get_all_by_line_id(line_id):
    line = line_dao.get(line_id)
    line_extensions = line_extension_dao.find_all_by_line_id(line.id)
    incalls = incall_dao.find_all_line_extensions_by_line_id(line.id)
    return line_extensions + incalls
Exemplo n.º 6
0
def get_all_by_line_id(line_id):
    line = line_dao.get(line_id)
    line_extensions = line_extension_dao.find_all_by_line_id(line.id)
    incalls = incall_dao.find_all_line_extensions_by_line_id(line.id)
    return line_extensions + incalls
Exemplo n.º 7
0
def _all_line_extensions(line_id):
    return (line_extension_dao.find_all_by_line_id(line_id)
            + incall_dao.find_all_line_extensions_by_line_id(line_id))
Exemplo n.º 8
0
    def test_given_user_line_without_extension_then_returns_empty_list(self):
        user_line_row = self.add_user_line_without_exten()

        result = dao.find_all_by_line_id(user_line_row.line_id)

        assert_that(result, contains())
Exemplo n.º 9
0
    def test_given_no_line_extensions_then_returns_empty_list(self):
        result = dao.find_all_by_line_id(1)

        assert_that(result, contains())
Exemplo n.º 10
0
    def test_given_user_line_without_extension_then_returns_empty_list(self):
        user_line_row = self.add_user_line_without_exten()

        result = dao.find_all_by_line_id(user_line_row.line_id)

        assert_that(result, contains())
Exemplo n.º 11
0
    def test_given_no_line_extensions_then_returns_empty_list(self):
        result = dao.find_all_by_line_id(1)

        assert_that(result, contains())