def test_command_response(self): """ Test response with no errors Test the general command response will raise an exception if the command is not recognized by the instrument """ mock_callback = Mock() protocol = FlordProtocol(Prompt, NEWLINE, mock_callback) # test response with no errors protocol._parse_command_response(SAMPLE_MNU_RESPONSE, None) # test response with 'unrecognized command' response = False try: protocol._parse_command_response('unrecognized command', None) except InstrumentCommandException: response = True finally: self.assertTrue(response) # test correct response with error response = False try: protocol._parse_command_response( SAMPLE_MET_RESPONSE + NEWLINE + 'unrecognized command', None) except InstrumentCommandException: response = True finally: self.assertTrue(response)
def test_command_response(self): """ Test response with no errors Test the general command response will raise an exception if the command is not recognized by the instrument """ mock_callback = Mock() protocol = FlordProtocol(Prompt, NEWLINE, mock_callback) #test response with no errors protocol._parse_command_response(SAMPLE_MNU_RESPONSE, None) #test response with 'unrecognized command' response = False try: protocol._parse_command_response('unrecognized command', None) except InstrumentCommandException: response = True finally: self.assertTrue(response) #test correct response with error response = False try: protocol._parse_command_response(SAMPLE_MET_RESPONSE + NEWLINE + 'unrecognized command', None) except InstrumentCommandException: response = True finally: self.assertTrue(response)