def create_product_with_name_foo(step, stored, name): productModel = ProductModel() name = productModel.get_stored_or_store_name(stored, name) post_payload = {"companyId": CompanyModel().get_seed_resid()[0], "name": name, "description": "Lettuce Product Description" } productModel.create(post_payload)
def add_envgroups_to_product(step, stored_product, product_name): productModel = ProductModel() product_name = productModel.get_stored_or_store_name(stored_product, product_name) envgrp_ids = [] for envgrp in step.hashes: envgrp_id = EnvironmentgroupModel().get_resid(envgrp["name"])[0] envgrp_ids.append(envgrp_id) productModel.add_environmentgroups(product_name, envgrp_ids)
def delete_product_with_name(step, stored, name): productModel = ProductModel() name = productModel.get_stored_or_store_name(stored, name) productModel.delete(name)
def check_product_existence(step, stored, name, existence): productModel = ProductModel() name = productModel.get_stored_or_store_name(stored, name) productModel.verify_existence_on_root(name, existence = existence)