Ejemplo n.º 1
0
 def test_0007(self):
     """Unregister extension"""
     system = System(session=self.vca.vcloud_session, verify=self.vca.verify, log=self.vca.log)
     extension = system.get_extension(config['vcloud']['ext_name'])
     assert extension is not None
     name = extension.attrib['name']
     assert name == config['vcloud']['ext_name']
     result = system.unregister_extension(config['vcloud']['ext_name'], extension.attrib['href'])
     extension = system.get_extension(config['vcloud']['ext_name'])
     assert extension is None
Ejemplo n.º 2
0
          username=username,
          service_type='standalone',
          version=version,
          verify=verify,
          log=log)

result = vca.login(password=password, org=org, org_url=org_url)
print_vca(vca)

system = System(session=vca.vcloud_session, verify=verify, log=log)

extension = system.get_extension(extension_name)
if extension == None:
    print('extension %s not found' % extension_name)
else:
    print(extension.attrib['name'])
    print(extension.attrib['href'])

result = system.enable_extension(extension_name,
                                 extension.attrib['href'],
                                 enabled=False)

result = system.unregister_extension(extension_name, extension.attrib['href'])

extension = system.get_extension(extension_name)
if extension == None:
    print('extension %s not found' % extension_name)
else:
    print(extension.attrib['name'])
    print(extension.attrib['href'])