Example #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))
Example #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))
Example #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))
Example #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))
Example #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
Example #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
Example #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))
Example #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())
Example #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())
Example #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())
Example #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())