def unregister(ctx, nsxt_name): try: restore_session(ctx) client = ctx.obj['client'] platform = Platform(client) platform.unregister_nsxt_manager(nsxt_manager_name=nsxt_name) stdout('NSX-T manager unregistered successfully.', ctx) except Exception as e: stderr(e, ctx)
def unregister(ctx, nsxt_name): try: restore_session(ctx) client = ctx.obj['client'] platform = Platform(client) platform.unregister_nsxt_manager(nsxt_manager_name=nsxt_name) stdout('NSX-T manager unregistered successfully.', ctx) except Exception as e: stderr(e, ctx)
def test_030_unregister_nsxt(self): """Client can unregister an NSX-T mgr.""" platform = Platform(TestNSXT._client) manager_name = Environment._config['nsxt']['manager_name'] platform.unregister_nsxt_manager(nsxt_manager_name=manager_name) query_filter = 'name==%s' % urllib.parse.quote_plus(manager_name) query = TestNSXT._client.get_typed_query( ResourceType.NSXT_MANAGER.value, query_result_format=QueryResultFormat.REFERENCES, qfilter=query_filter) records = list(query.execute()) self.assertTrue(len(records) == 0)
def test_010_register_nsxt(self): """Client can register a new NSX-T mgr if none exists w/ same name.""" platform = Platform(TestNSXT._client) manager_name = Environment._config['nsxt']['manager_name'] query_filter = 'name==%s' % urllib.parse.quote_plus(manager_name) query = TestNSXT._client.get_typed_query( ResourceType.NSXT_MANAGER.value, query_result_format=QueryResultFormat.REFERENCES, qfilter=query_filter) records = list(query.execute()) if len(records) > 0: platform.unregister_nsxt_manager(nsxt_manager_name=manager_name) nsxt = platform.register_nsxt_manager( nsxt_manager_name=manager_name, nsxt_manager_url=Environment._config['nsxt']['manager_host_url'], nsxt_manager_username=Environment._config['nsxt']['admin_user'], nsxt_manager_password=Environment._config['nsxt']['admin_pwd'], nsxt_manager_description=Environment._config['nsxt']['descrip']) assert Environment._config['nsxt']['manager_name'] == nsxt.get('name')