def create_environment_with_name(step, stored, name, type_name):
    '''
        This creates an environmenttype that applies to an environment object
    '''
    model = EnvironmentModel()
    name = model.get_stored_or_store_name(stored, name)

    type_resid = EnvironmenttypeModel().get_resid(type_name)[0]

    params = {
              "name": name,
              "companyId": CompanyModel().get_seed_resid()[0],
              "environmentTypeId": type_resid
              }

    model.create(params)
def delete_environment_with_name(step, stored, name):
    envModel = EnvironmentModel()
    name = envModel.get_stored_or_store_name(stored, name)
    envModel.delete(name)
def check_environement_foo_existence(step, stored, name, existence):
    model = EnvironmentModel()
    name = model.get_stored_or_store_name(stored, name)
    model.verify_existence_on_root(name, existence = existence)