diff options
| author | Karen Schoener <karen@voltanet.io> | 2021-03-15 13:47:31 -0400 |
|---|---|---|
| committer | Karen Schoener <karen@voltanet.io> | 2021-03-16 10:23:34 -0400 |
| commit | eb44a854540b6b3cde724a13a8de5dcdaf78fa97 (patch) | |
| tree | 51faa2d41456a2a85ab74ffa21e1b45a186144d4 | |
| parent | d4d6e7d87e6630944cbd5a53620ad4658c8dbf7a (diff) | |
tests: update LDP SNMP topotest to walk mib objects that are statistics
Signed-off-by: Karen Schoener <karen@voltanet.io>
| -rw-r--r-- | tests/topotests/ldp-snmp/test_ldp_snmp_topo1.py | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/tests/topotests/ldp-snmp/test_ldp_snmp_topo1.py b/tests/topotests/ldp-snmp/test_ldp_snmp_topo1.py index c8760f457a..4144f9b261 100644 --- a/tests/topotests/ldp-snmp/test_ldp_snmp_topo1.py +++ b/tests/topotests/ldp-snmp/test_ldp_snmp_topo1.py @@ -301,6 +301,41 @@ def test_r1_ldp_entity_table(): '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(): "Test mplsLdpPeerTable" tgen = get_topogen() @@ -342,6 +377,19 @@ def test_r1_ldp_session_table(): ['(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(): "Test mplsLdpHelloAdjacencyTable" tgen = get_topogen() |
