def list(): if 'q' in request.args: lines = line_services.find_all_by_name(request.args['q']) else: lines = line_services.find_all() result = formatter.list_to_api(lines) return make_response(result, 200)
def test_find_all_order_by_name(self, line_dao_find_all): first_line = Mock(Line) second_line = Mock(Line) expected_order = [LineOrdering.name] expected = [first_line, second_line] line_dao_find_all.return_value = expected result = line_services.find_all(order=[LineOrdering.name]) self.assertEquals(result, expected) line_dao_find_all.assert_called_once_with(order=expected_order)
def test_find_all(self, line_dao_find_all): first_line = Mock(Line) second_line = Mock(Line) expected_order = None expected = [first_line, second_line] line_dao_find_all.return_value = expected result = line_services.find_all() self.assertEquals(result, expected) line_dao_find_all.assert_called_once_with(order=expected_order)
def _all_line_ids(channel): from xivo_dao.data_handler.line import services as line_services lines = line_services.find_all() line_ids = [line.id for line in lines] channel.send(line_ids)