コード例 #1
0
ファイル: steps.py プロジェクト: Fiware/cloud.PaaS
def i_request_the_update_of_a_tier_of_a_environment_with_data(step, tier_name, env_name):
    # data = dataset_utils.prepare_data(step.hashes[0])
    data = dataset_utils.generate_fixed_length_params(step.hashes[0])
    data = dataset_utils.remove_missing_params(data)
    tier = Tier(data.get(NAME))

    if TIER_REQUEST_IMAGE in data:
        tier.tier_image = data.get(TIER_REQUEST_IMAGE)

    if TIER_REQUEST_REGION in data:
        tier.region = data.get(TIER_REQUEST_REGION)

    if TIER_REQUEST_NUM_MIN in data:
        tier.tier_num_min = data.get(TIER_REQUEST_NUM_MIN)

    if TIER_REQUEST_NUM_MAX in data:
        tier.tier_num_max = data.get(TIER_REQUEST_NUM_MAX)

    if TIER_REQUEST_NUM_INITIAL in data:
        tier.tier_num_initial = data.get(TIER_REQUEST_NUM_INITIAL)

    if TIER_REQUEST_FLAVOUR in data:
        tier.tier_flavour = data.get(TIER_REQUEST_FLAVOUR)

    if TIER_REQUEST_KEYPAIR in data:
        tier.tier_keypair = data.get(TIER_REQUEST_KEYPAIR)

    if TIER_REQUEST_FLOATINGIP in data:
        tier.tier_floatingip = data.get(TIER_REQUEST_FLOATINGIP)

    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.update_tier_environment(env_name, tier_name, tier)
コード例 #2
0
ファイル: steps.py プロジェクト: wsw2008new/fiware-paas
def i_request_the_update_of_a_tier_of_a_environment_with_data(
        step, tier_name, env_name):
    #data = dataset_utils.prepare_data(step.hashes[0])
    data = dataset_utils.generate_fixed_length_params(step.hashes[0])
    data = dataset_utils.remove_missing_params(data)
    tier = Tier(data.get(NAME))

    if TIER_REQUEST_IMAGE in data:
        tier.tier_image = data.get(TIER_REQUEST_IMAGE)

    if TIER_REQUEST_REGION in data:
        tier.region = data.get(TIER_REQUEST_REGION)

    if TIER_REQUEST_NUM_MIN in data:
        tier.tier_num_min = data.get(TIER_REQUEST_NUM_MIN)

    if TIER_REQUEST_NUM_MAX in data:
        tier.tier_num_max = data.get(TIER_REQUEST_NUM_MAX)

    if TIER_REQUEST_NUM_INITIAL in data:
        tier.tier_num_initial = data.get(TIER_REQUEST_NUM_INITIAL)

    if TIER_REQUEST_FLAVOUR in data:
        tier.tier_flavour = data.get(TIER_REQUEST_FLAVOUR)

    if TIER_REQUEST_KEYPAIR in data:
        tier.tier_keypair = data.get(TIER_REQUEST_KEYPAIR)

    if TIER_REQUEST_FLOATINGIP in data:
        tier.tier_floatingip = data.get(TIER_REQUEST_FLOATINGIP)

    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.update_tier_environment(env_name, tier_name, tier)