Esempio 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))
Esempio 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))
Esempio 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))
Esempio 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))
Esempio 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
Esempio 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
Esempio 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))
Esempio 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())
Esempio 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())
Esempio 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())
Esempio 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())