コード例 #1
0
    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()
コード例 #2
0
    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()
コード例 #3
0
    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()
コード例 #4
0
    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)