def test__identified(self): code = 200 try: raise HTTPError('http://www.example.com', code, None, None, None) except HTTPError, err: error_msg = ErrorMessage(err) error_msg.identify() self.assertFalse(error_msg.retry) self.assertTrue(error_msg.identified) self.assertTrue(len(error_msg.messages) > 0)
try: raise HTTPError('http://www.example.com', code, None, None, None) except HTTPError, err: error_msg = ErrorMessage(err) error_msg.identify() self.assertTrue(error_msg.retry) self.assertTrue(error_msg.identified) self.assertTrue(len(error_msg.messages) > 0) reason = socket.timeout() try: raise URLError(reason) except URLError, err: error_msg = ErrorMessage(err) error_msg.identify() self.assertTrue(error_msg.retry) self.assertTrue(error_msg.identified) self.assertTrue(len(error_msg.messages) > 0) reason = socket.gaierror() try: raise URLError(reason) except URLError, err: error_msg = ErrorMessage(err) error_msg.identify() self.assertFalse(error_msg.retry) self.assertTrue(error_msg.identified) self.assertTrue(len(error_msg.messages) > 0) reason = 'something timed out or something'