def test_003_delete_interface(self):
server_ph = YANGPathHelper()
s = openconfig_interfaces(path_helper=server_ph)
logger = logging.getLogger('PyNMSGPRC_OCMessageTests_Interfaces')
logger.addHandler(logging.NullHandler())
gi0 = s.interfaces.interface.add(u"gi0/0/0")
subint0 = gi0.subinterfaces.subinterface.add(0)
ip4 = subint0.ipv4.addresses.address.add(u"192.0.2.1")
ip4.config.prefix_length = 24
logger = logging.getLogger('PyNMSGPRC_OCMessageTests_Interfaces')
logger.addHandler(logging.NullHandler())
ocif = openconfig_interfaces()
gi0 = ocif.interfaces.interface.add(u"gi0/0/0")
transaction = [PyNMSConfigOperation(gi0, 'DELETE_CONFIG')]
set_msg = PyNMSClientGRPCMethods.generate_set_message(transaction)
print set_msg
ret_msg = PyNMSServerGRPCMethods.service_set_request(set_msg, server_ph, logger=logger)
print s.interfaces.get(filter=True)
评论列表
文章目录