From: jose.lausuch Date: Mon, 1 Feb 2016 17:29:24 +0000 (+0100) Subject: Use promise-flavor if exists and don't try to create it again X-Git-Tag: colorado.1.0~548 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F29%2F8929%2F1;p=functest.git Use promise-flavor if exists and don't try to create it again Change-Id: I02ba76acb02f9785d13ca9bcd61ebe1290fa1cd7 Signed-off-by: jose.lausuch --- diff --git a/testcases/features/promise.py b/testcases/features/promise.py index 22d28fb99..b0fadf708 100644 --- a/testcases/features/promise.py +++ b/testcases/features/promise.py @@ -162,17 +162,24 @@ def main(): exit(-1) logger.debug("Image '%s' with ID '%s' created successfully." % (IMAGE_NAME, image_id)) - - flavor_id = functest_utils.create_flavor(nova, - FLAVOR_NAME, - FLAVOR_RAM, - FLAVOR_DISK, - FLAVOR_VCPUS) - if not flavor_id: - logger.error("Failed to create the Flavor...") - exit(-1) - logger.debug("Flavor '%s' with ID '%s' created successfully." % (FLAVOR_NAME, + flavor_id = functest_utils.get_flavor_id(nova, FLAVOR_NAME) + if flavor_id == '': + logger.info("Creating flavor '%s'..." % FLAVOR_NAME) + flavor_id = functest_utils.create_flavor(nova, + FLAVOR_NAME, + FLAVOR_RAM, + FLAVOR_DISK, + FLAVOR_VCPUS) + if not flavor_id: + logger.error("Failed to create the Flavor...") + exit(-1) + logger.debug("Flavor '%s' with ID '%s' created successfully." % + (FLAVOR_NAME, flavor_id)) + else: + logger.debug("Using existing flavor '%s' with ID '%s'..." % (FLAVOR_NAME, flavor_id)) + + neutron = ntclient.Client(**nt_creds) private_net=functest_utils.get_private_net(neutron) if private_net == None: