def setUpClass(cls): tests.mock_tables.dbconnector.load_namespace_config() importlib.reload(rfc3433) cls.lut = MIBTable(rfc3433.PhysicalSensorTableMIB) cls.IFINDEX = 1 cls.IFINDEX_ASIC1 = 9 cls.XCVR_SUB_ID = get_transceiver_sub_id(cls.IFINDEX) cls.XCVR_SUB_ID_ASIC1 = get_transceiver_sub_id(cls.IFINDEX_ASIC1) cls.XCVR_CHANNELS = (1, 2, 3, 4) # Update MIBs for updater in cls.lut.updater_instances: updater.reinit_data() updater.update_data()
def setUpClass(cls): cls.lut = MIBTable(rfc3433.PhysicalSensorTableMIB) cls.IFINDEX = 1 cls.XCVR_SUB_ID = get_transceiver_sub_id(cls.IFINDEX) cls.XCVR_CHANNELS = (1, 2, 3, 4) # Update MIBs for updater in cls.lut.updater_instances: updater.reinit_data() updater.update_data()
def setUpClass(cls): cls.lut = MIBTable(rfc3433.PhysicalSensorTableMIB) cls.IFINDEX = 1 cls.XCVR_SUB_ID = get_transceiver_sub_id(cls.IFINDEX) cls.XCVR_CHANNELS = (1, 2, 3, 4) cls.PSU_POSITION = 2 cls.FAN_DRAWER_POSITION = 1 cls.FAN_POSITION = 1 cls.PSU_FAN_POSITION = 1 cls.THERMAL_POSITION = 1 # Update MIBs for updater in cls.lut.updater_instances: updater.reinit_data() updater.update_data()
def test_getpdu_xcvr_info(self): sub_id = get_transceiver_sub_id(1)[0] expected_mib = { 2: (ValueType.OCTET_STRING, "QSFP+ for etp1"), 4: (ValueType.INTEGER, CHASSIS_SUB_ID), 5: (ValueType.INTEGER, PhysicalClass.PORT), 6: (ValueType.INTEGER, -1), 7: (ValueType.OCTET_STRING, "Ethernet0"), 8: (ValueType.OCTET_STRING, "A1"), 9: (ValueType.OCTET_STRING, ""), # skip 10: (ValueType.OCTET_STRING, ""), # skip 11: (ValueType.OCTET_STRING, "SERIAL_NUM"), 12: (ValueType.OCTET_STRING, "VENDOR_NAME"), 13: (ValueType.OCTET_STRING, "MODEL_NAME"), 16: (ValueType.INTEGER, 1) } self._check_getpdu(sub_id, expected_mib)