def change_owner(ctx, catalog_name, user_name): try: client = ctx.obj['client'] in_use_org_href = ctx.obj['profiles'].get('org_href') org = Org(client, in_use_org_href) org.change_catalog_owner(catalog_name, user_name) stdout('catalog owner changed', ctx) except Exception as e: stderr(e, ctx)
def test_02_change_catalog_owner(self): logged_in_org = self.client.get_org() org = Org(self.client, resource=logged_in_org) org.change_catalog_owner(self.config['vcd']['catalog'], self.config['vcd']['new_catalog_owner']) catalog_resource = org.get_catalog_resource( self.config['vcd']['catalog'], True) assert self.config['vcd']['new_catalog_owner'] \ == catalog_resource.Owner.User.get('name')
def change_owner(ctx, catalog_name, user_name): try: restore_session(ctx) client = ctx.obj['client'] in_use_org_href = ctx.obj['profiles'].get('org_href') org = Org(client, in_use_org_href) org.change_catalog_owner(catalog_name, user_name) stdout('catalog owner changed', ctx) except Exception as e: stderr(e, ctx)