nxos_pim_interface (#26367)

* Add unit tests to nxos_pim_interface

* Update tests to match module

* Update nxos_pim_interface

* Address pep8 issues
This commit is contained in:
Nathaniel Case
2017-07-12 15:39:43 -04:00
committed by GitHub
parent c711754924
commit 5cfdd5df0f
5 changed files with 384 additions and 235 deletions

View File

@@ -0,0 +1,96 @@
{
"TABLE_interface": {
"ROW_interface": {
"interface": "Ethernet2/1",
"state": "up",
"admin_state": "up",
"share_state": "Dedicated",
"eth_hw_desc": "Ethernet",
"eth_hw_addr": "fa16.3e00.0001",
"eth_bia_addr": "fa16.3e27.f279",
"desc": "to nxos03",
"eth_ip_addr": "10.0.0.45",
"eth_ip_mask": 30,
"eth_ip_prefix": "10.0.0.44",
"eth_mtu": "1500",
"eth_bw": 1000000,
"eth_dly": 10,
"eth_reliability": "255",
"eth_txload": "1",
"eth_rxload": "1",
"medium": "broadcast",
"eth_mode": "routed",
"eth_duplex": "full",
"eth_speed": "1000 Mb/s",
"eth_beacon": "off",
"eth_autoneg": "off",
"eth_in_flowctrl": "off",
"eth_out_flowctrl": "off",
"eth_mdix": "off",
"eth_swt_monitor": "off",
"eth_ethertype": "0x8100",
"eth_eee_state": "n/a",
"eth_link_flapped": "14week(s) 0day(s)",
"eth_clear_counters": "never",
"eth_reset_cntr": 1,
"eth_load_interval1_rx": 0,
"eth_inrate1_bits": 0,
"eth_inrate1_pkts": 0,
"eth_load_interval1_tx": 0,
"eth_outrate1_bits": 0,
"eth_outrate1_pkts": 0,
"eth_inrate1_summary_bits": "0 bps",
"eth_inrate1_summary_pkts": "0 pps",
"eth_outrate1_summary_bits": "0 bps",
"eth_outrate1_summary_pkts": "0 pps",
"eth_load_interval2_rx": 0,
"eth_inrate2_bits": 0,
"eth_inrate2_pkts": 0,
"eth_load_interval2_tx": 0,
"eth_outrate2_bits": 0,
"eth_outrate2_pkts": 0,
"eth_inrate2_summary_bits": "0 bps",
"eth_inrate2_summary_pkts": "0 pps",
"eth_outrate2_summary_bits": "0 bps",
"eth_outrate2_summary_pkts": "0 pps",
"eth_inucast": 0,
"eth_inmcast": 0,
"eth_inbcast": 0,
"eth_inpkts": 0,
"eth_inbytes": 0,
"eth_jumbo_inpkts": 0,
"eth_storm_supp": 0,
"eth_runts": 0,
"eth_giants": 0,
"eth_crc": 0,
"eth_nobuf": 0,
"eth_inerr": 0,
"eth_frame": 0,
"eth_overrun": 0,
"eth_underrun": 0,
"eth_ignored": 0,
"eth_watchdog": 0,
"eth_bad_eth": 0,
"eth_bad_proto": 0,
"eth_in_ifdown_drops": 0,
"eth_dribble": 0,
"eth_indiscard": 0,
"eth_inpause": 0,
"eth_outucast": 0,
"eth_outmcast": 0,
"eth_outbcast": 0,
"eth_outpkts": 0,
"eth_outbytes": 0,
"eth_jumbo_outpkts": 0,
"eth_outerr": 0,
"eth_coll": 0,
"eth_deferred": 0,
"eth_latecoll": 0,
"eth_lostcarrier": 0,
"eth_nocarrier": 0,
"eth_babbles": 0,
"eth_outdiscard": 0,
"eth_outpause": 0
}
}
}

View File

@@ -0,0 +1,70 @@
{
"TABLE_vrf": {
"ROW_vrf": {
"vrf-name": "default",
"TABLE_iod": {
"ROW_iod": {
"if-name": "Ethernet2/1",
"if-status": "protocol-up/link-up/admin-up",
"if-addr-summary": "IP address: 10.0.0.45, IP subnet: 10.0.0.44/30",
"pim-dr-address": "10.0.0.45",
"dr-priority": 1,
"nbr-cnt": 0,
"hello-interval-sec": 30,
"hello-timer": "PT3S",
"holdtime-sec": 105,
"if-conf-dr-priority": 1,
"if-conf-delay": 3,
"is-border": "false",
"genid": "38c4b959",
"isauth-config": "false",
"nbr-policy-name": "none configured",
"jp-in-policy-name": "JPIN",
"jp-out-policy-name": "JPOUT",
"jp-interval": 1,
"jp-next-send": 1,
"pim-bfd-enabled": "no",
"is-passive": "false",
"is-pim-vpc-svi": "no",
"is-auto-enabled": "no",
"last-cleared": "PT0S",
"hello-sent": 23,
"hello-rcvd": 0,
"hello-early-sent": 0,
"jp-sent": 0,
"jp-rcvd": 0,
"assert-sent": 0,
"assert-rcvd": 0,
"graft-sent": 0,
"graft-rcvd": 0,
"graft-ack-sent": 0,
"graft-ack-rcvd": 0,
"df-offer-sent": 0,
"df-offer-rcvd": 0,
"df-winner-sent": 0,
"df-winner-rcvd": 0,
"df-backoff-sent": 0,
"df-backoff-rcvd": 0,
"pass-sent": 0,
"pass-rcvd": 0,
"cksum-errors": 0,
"invalid-errors": 0,
"invalid-df-errors": 0,
"auth-failed": 0,
"pak-len-errors": 0,
"ver-errors": 0,
"pkts-self": 0,
"pkts-non-nbr": 0,
"pkts-on-passive": 0,
"jp-rcvd-on-rpf": 0,
"jp-rcvd-no-rp": 0,
"jp-rcvd-wrong-rp": 0,
"jp-rcvd-for-ssm": 0,
"jp-rcvd-for-bidir": 0,
"jp-in-policy-filter": 0,
"jp-out-policy-filter": 0
}
}
}
}
}