4 from api import ApiResource
5 from api.database.v2.handlers import V2EnvironmentHandler
6 from yardstick.common.utils import result_handler
7 from yardstick.common import constants as consts
9 LOG = logging.getLogger(__name__)
10 LOG.setLevel(logging.DEBUG)
13 class V2Environments(ApiResource):
16 return self._dispatch_post()
18 def create_environment(self, args):
22 return result_handler(consts.API_ERROR, 'name must be provided')
24 env_id = str(uuid.uuid4())
26 environment_handler = V2EnvironmentHandler()
31 environment_handler.insert(env_init_data)
33 return result_handler(consts.API_SUCCESS, {'uuid': env_id})