def test_traceback_new_connection_error(self): result = {"result": "uncaught_error", "traceback": "\nrequests.packages.urllib3.exceptions." "NewConnectionError: \nfoo"} self.assertTrue(is_nuisance_failure(result))
def test_traceback_remote_disconnected(self): result = {"result": "uncaught_error", "traceback": "\nhttp.client.RemoteDisconnected: \nfoo"} self.assertTrue(is_nuisance_failure(result))
def test_traceback_address_already_in_use(self): result = {"result": "uncaught_error", "traceback": "\nbind: address already in use \nfoo"} self.assertTrue(is_nuisance_failure(result))
def test_traceback_has_badstatusline(self): result = {"result": "uncaught_error", "traceback": "BadStatusLine: \nfoo"} self.assertTrue(is_nuisance_failure(result))
def test_traceback_unkown(self): result = {"result": "uncaught_error", "traceback": "unknow traceback"} self.assertFalse(is_nuisance_failure(result))
def test_no_traceback(self): result = {"result": "uncaught_error"} self.assertFalse(is_nuisance_failure(result))
def test_not_uncaught_error(self): result = {"result": "not_uncaught_error"} self.assertFalse(is_nuisance_failure(result))