コード例 #1
0
def get_criteria_by_ticketkey_host(ticket_key, host):
    criteria = DataTable(region_name=current_app.config['DYNAMODB_REGION'],
                         table_name=current_app.config['CRITERIA_TABLE'],
                         logger=current_app.logger)
    result = current_app.cache.get("criteria.ticket_key.%s.host.%s" % (ticket_key, host))
    if result is None:
        result = criteria.find_by_ticketkey_host(ticket_key, host)
        current_app.cache.set("criteria.ticket_key.%s.host.%s" % (ticket_key, host), result)
    return response.get_json(result)
コード例 #2
0
def get_result_by_ticketkey_host(ticket_key, host):
    raw = DataTable(region_name=current_app.config['DYNAMODB_REGION'],
                    table_name=current_app.config['RESULT_TABLE'],
                    logger=current_app.logger)
    result = raw.find_by_ticketkey_host(ticket_key, host)
    return response.get_json(result)
コード例 #3
0
ファイル: criteria.py プロジェクト: msfuko/qa-sample-service
def get_criteria_by_ticketkey_host(ticket_key, host):
    criteria = DataTable(region_name=current_app.config['DYNAMODB_REGION'],
                         table_name=current_app.config['CRITERIA_TABLE'],
                         logger=current_app.logger)
    result = criteria.find_by_ticketkey_host(ticket_key, host)
    return response.get_json(result)