Esempio n. 1
0
 def test_read_voltage_rack1(self):
     """SNMP read of voltage variable. Sad case. Emulator is dead."""
     logger.debug('test_read_voltage')
     try:
         http.get(Uri.read_voltage(RACK_1, BOARD_60000000, '0004'))
         self.fail(EXPECTED_VAPOR_HTTP_ERROR)
     except VaporHTTPError as e:
         self._verify_vapor_http_error(e, 500, _S.ERROR_NO_BOARD_WITH_ID.format(BOARD_60000000))
Esempio n. 2
0
    def test_read_wrong_device_type_in_url_rack1(self):
        """Read a valid device, but wrong type in the url. Read voltage, but
        it's a temperature sensor. Sad case. Emulator is down."""
        try:
            http.get(Uri.read_voltage(RACK_1, BOARD_60000000, '0001'))
            self.fail(EXPECTED_VAPOR_HTTP_ERROR)

        except VaporHTTPError as e:
            self._verify_vapor_http_error(e, 500, _S.ERROR_NO_BOARD_WITH_ID.format(BOARD_60000000))
    def test_read_voltage_rack1_board0(self):
        """SNMP read of voltage variable. Sad case. Emulator is dead."""
        logger.debug('test_read_voltage_rack1_board0')
        try:
            http.get(Uri.read_voltage(RACK_1, BOARD_60000000, '0014'), timeout=7)
            self.fail(EXPECTED_VAPOR_HTTP_ERROR)

        except VaporHTTPError as e:
            self._verify_vapor_http_error(e, 500, _S.SNMP_EMULATOR_DOWN)
 def test_read_voltage_rack2_board2(self):
     """SNMP read of voltage variable. Happy case."""
     logger.debug('test_read_voltage_rack2_board1')
     response = http.get(Uri.read_voltage(RACK_2, BOARD_60000001,
                                          '0014')).json()
     logger.debug(
         json.dumps(response,
                    sort_keys=True,
                    indent=4,
                    separators=(',', ': ')))
     self._verify_read_voltage_response(response, _S.OK, [], 14)