tests: update LDP SNMP topotest to walk mib objects that are statistics

Signed-off-by: Karen Schoener <karen@voltanet.io>
This commit is contained in:
Karen Schoener 2021-03-15 13:47:31 -04:00
parent d4d6e7d87e
commit eb44a85454

View File

@ -301,6 +301,41 @@ def test_r1_ldp_entity_table():
'mplsLdpEntityRowStatus', ['createAndGo(4)']) 'mplsLdpEntityRowStatus', ['createAndGo(4)'])
def test_r1_ldp_entity_stats_table():
"Test mplsLdpEntityStatsTable"
tgen = get_topogen()
r1 = tgen.net.get("r1")
r1_snmp = SnmpTester(r1, "1.1.1.1", "public", "2c")
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsSessionAttempts', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsSessionRejectedNoHelloErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsSessionRejectedAdErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsSessionRejectedMaxPduErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsSessionRejectedLRErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsBadLdpIdentifierErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsBadPduLengthErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsBadMessageLengthErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsBadTlvLengthErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsMalformedTlvValueErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsKeepAliveTimerExpErrors', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsShutdownReceivedNotifications', ['0'])
assert r1_snmp.test_oid_walk(
'mplsLdpEntityStatsShutdownSentNotifications', ['0'])
def test_r1_ldp_peer_table(): def test_r1_ldp_peer_table():
"Test mplsLdpPeerTable" "Test mplsLdpPeerTable"
tgen = get_topogen() tgen = get_topogen()
@ -342,6 +377,19 @@ def test_r1_ldp_session_table():
['(0) 0:00:00.00', '(0) 0:00:00.00']) ['(0) 0:00:00.00', '(0) 0:00:00.00'])
def test_r1_ldp_session_stats_table():
"Test mplsLdpSessionStatsTable"
tgen = get_topogen()
r1 = tgen.net.get("r1")
r1_snmp = SnmpTester(r1, "1.1.1.1", "public", "2c")
assert r1_snmp.test_oid_walk(
'mplsLdpSessionStatsUnknownMesTypeErrors', ['0', '0'])
assert r1_snmp.test_oid_walk(
'mplsLdpSessionStatsUnknownTlvErrors', ['0', '0'])
def test_r1_ldp_hello_adjacency_table(): def test_r1_ldp_hello_adjacency_table():
"Test mplsLdpHelloAdjacencyTable" "Test mplsLdpHelloAdjacencyTable"
tgen = get_topogen() tgen = get_topogen()