def test_check_response_illegal_error(self):
        v = self.version
        msg = {'id': 1, 'result': None, 'error': 1}
        self.assertRaises(ValueError, v.check_message, msg)
        msg = {'id': 1, 'result': None, 'error': 'foo'}
        self.assertRaises(ValueError, v.check_message, msg)
        msg = {'id': 1, 'result': None, 'error': []}
        self.assertRaises(ValueError, v.check_message, msg)