You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Topo: t2
Failure: AssertionError: Interface not found in SNMP facts
@pytest.mark.bsl
def test_snmp_interfaces(localhost, creds_all_duts, duthosts, enum_rand_one_per_hwsku_hostname, enum_asic_index):
"""compare the snmp facts between observed states and target state"""
duthost = duthosts[enum_rand_one_per_hwsku_hostname]
if duthost.is_supervisor_node():
pytest.skip("interfaces not present on supervisor node")
hostip = duthost.host.options['inventory_manager'].get_host(duthost.hostname).vars['ansible_host']
namespace = duthost.get_namespace_from_asic_id(enum_asic_index)
config_facts = duthost.config_facts(host=duthost.hostname, source="persistent", namespace=namespace)['ansible_facts']
snmp_facts = get_snmp_facts(localhost, host=hostip, version="v2c", community=creds_all_duts[duthost]["snmp_rocommunity"], wait=True)['ansible_facts']
snmp_ifnames = [ v['name'] for k, v in snmp_facts['snmp_interfaces'].items() ]
print snmp_ifnames
# Verify all physical ports in snmp interface list
for _, alias in config_facts['port_name_to_alias_map'].items():
> assert alias in snmp_ifnames, "Interface not found in SNMP facts."
E AssertionError: Interface not found in SNMP facts.
Topo: t2
Failure: AssertionError: Interface not found in SNMP facts
> assert alias in snmp_ifnames, "Interface not found in SNMP facts."
E AssertionError: Interface not found in SNMP facts.
_ = 'Ethernet-Rec0'
alias = u'Recirc0/0'
config_facts = {'BGP_NEIGHBOR': {'10.0.0.101': {'admin_status': u'up', 'asn': u'65011', 'holdtime': u'10', 'keepalive': u'3', ...}, '...alhost': {'asic_name': u'Asic0', 'bgp_asn': u'65100', 'buffer_model': u'traditional', 'cloudt
ype': u'None', ...}}, ...}
creds_all_duts = {<MultiAsicSonicHost> cmp210: {'ansible_become_pass': 'password', 'ansible_ssh_pass': 'arastra', 'ansible_ssh_user': '... &a
pos;password', 'ansible_ssh_pass': 'arastra', 'ansible_ssh_user': 'root', 'bgp_slb_passive_range': '10.255.0.0/25', ...}}
duthost = <MultiAsicSonicHost> cmp210-4
duthosts = <tests.common.devices.duthosts.DutHosts object at 0x7f36027f8510>
enum_asic_index = None
enum_rand_one_per_hwsku_hostname = 'cmp210-4'
hostip = '10.240.76.58'
k = '125'
localhost = <tests.common.devices.local.Localhost object at 0x7f36014a10d0>
namespace = None
snmp_facts = {'ansible_all_ipv4_addresses': [], 'ansible_sysCachedMemory': 1024424, 'ansible_sysTotalBuffMemory': 169208, 'ansible_sysTotalFreeMemery': 11132844,
...}
snmp_ifnames = [u'Ethernet39/1', u'eth0', u'Ethernet40/1', u'Ethernet34/1', u'Ethernet16/1', u'Ethernet30/1', ...]
v = {'adminstatus': u'up', 'cpfcIfIndications': u'0', 'cpfcIfRequests': u'0', 'description': u'ARISTA22T1:Ethernet1&ap
os;, ...}
Description
Steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Additional information you deem important:
The text was updated successfully, but these errors were encountered: