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))
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)