def test_find_all_missed_for_phone_limited(self): identity = "sip/131313" limit = 2 call_logs = _, call_log_1, call_log_2, call_log_3, _ = ( self._mock_call_log(source_line_identity=identity), self._mock_call_log(date=datetime(2015, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(date=datetime(2012, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(date=datetime(2014, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(source_line_identity=identity)) call_log_dao.create_from_list(call_logs) result = call_log_dao.find_all_missed_for_phone(identity, limit) assert_that(result, has_length(2)) assert_that(result[0].date, equal_to(call_log_1.date)) assert_that(result[0].destination_line_identity, equal_to(call_log_1.destination_line_identity)) assert_that(result[0].answered, equal_to(call_log_1.answered)) assert_that(result[1].date, equal_to(call_log_3.date)) assert_that(result[1].destination_line_identity, equal_to(call_log_3.destination_line_identity)) assert_that(result[1].answered, equal_to(call_log_3.answered))
def test_find_all_missed_calls_for_phone_no_calls(self): identity = "sip/131313" limit = 10 result = call_log_dao.find_all_missed_for_phone(identity, limit) assert_that(result, has_length(0))
def test_find_all_missed_calls_for_phone_no_calls(self): identity = "sip/131313" limit = 10 result = call_log_dao.find_all_missed_for_phone(identity, limit) assert_that(result, has_length(0))
def test_find_all_missed_for_phone_limited(self): identity = "sip/131313" limit = 2 call_logs = _, call_log_1, call_log_2, call_log_3, _ = (self._mock_call_log(source_line_identity=identity), self._mock_call_log(date=datetime(2015, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(date=datetime(2012, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(date=datetime(2014, 1, 1, 13), destination_line_identity=identity, answered=False), self._mock_call_log(source_line_identity=identity)) call_log_dao.create_from_list(call_logs) result = call_log_dao.find_all_missed_for_phone(identity, limit) assert_that(result, has_length(2)) assert_that(result[0].date, equal_to(call_log_1.date)) assert_that(result[0].destination_line_identity, equal_to(call_log_1.destination_line_identity)) assert_that(result[0].answered, equal_to(call_log_1.answered)) assert_that(result[1].date, equal_to(call_log_3.date)) assert_that(result[1].destination_line_identity, equal_to(call_log_3.destination_line_identity)) assert_that(result[1].answered, equal_to(call_log_3.answered))
def missed_calls_for_phone(identifier, limit): call_logs = call_log_dao.find_all_missed_for_phone(identifier, limit) return _convert_incoming_call_logs(call_logs)
def missed_calls_for_phone(identifier, limit): call_logs = call_log_dao.find_all_missed_for_phone(identifier, limit) return _convert_incoming_call_logs(call_logs)