예제 #1
0
    def test_read_board_does_not_exist_rack1(self):
        """Test read where board does not exist. Sad case."""
        try:
            http.get(Uri.read_temperature(RACK_1, '60000006', '0001'))
            self.fail(EXPECTED_VAPOR_HTTP_ERROR)

        except VaporHTTPError as e:
            self._verify_vapor_http_error(e, 500, _S.ERROR_NO_REGISTERED_DEVICE_FOR_BOARD.format(int('60000006', 16)))
예제 #2
0
    def test_read_device_does_not_exist_rack1(self):
        """Test read where device does not exist. Sad case."""
        try:
            http.get(Uri.read_temperature(RACK_1, BOARD_60000000, 'F001'))
            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))
예제 #3
0
 def test_read_temperature_rack1(self):
     """SNMP read of temperature variable. Sad case. Emulator is dead."""
     logger.debug('test_read_temperature')
     try:
         http.get(Uri.read_temperature(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))