def _create_dummy_config_object(self): obj_config = software_config_object.SoftwareConfig() obj_config['id'] = str(uuid.uuid4()) obj_config['name'] = 'myconfig' obj_config['group'] = 'mygroup' obj_config['config'] = {'config': 'hello world', 'inputs': [], 'outputs': [], 'options': {}} obj_config['created_at'] = timeutils.utcnow() return obj_config
def _from_db_object(context, deployment, db_deployment): for field in deployment.fields: if field == 'config': deployment[field] = ( software_config.SoftwareConfig._from_db_object( context, software_config.SoftwareConfig(), db_deployment['config'])) else: deployment[field] = db_deployment[field] deployment._context = context deployment.obj_reset_changes() return deployment