def test_check_repositories_resp_error(self, update_verify_networks): urls = ['url2', 'url1', 'url3', 'url1'] repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 1, "out": { "failed_urls": urls }, "err": "", "uid": "1" }] } NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with(self.task, 'error', 100, ANY, []) actual_msg = update_verify_networks.call_args[0][3] expected_urls_set = set(urls) actual_urls = actual_msg.replace('"', '').replace(',', '').\ split()[-len(expected_urls_set):] self.assertItemsEqual(expected_urls_set, actual_urls) self.assertRegexpMatches( actual_msg, r'These nodes: "1" failed to ' 'connect to some of these repositories: .*')
def test_check_repositories_resp_success(self, update_verify_networks): repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 0, "err": "", "out": "", "uid": "1"}]} NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with( self.task, 'ready', 100, '', [])
def test_check_repositories_resp_success(self, update_verify_networks): repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 0, "err": "", "out": "", "uid": "1"}]} NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with( self.task, 'ready', 100, '', [])
def test_check_repositories_resp_error(self, update_verify_networks): urls = ['url1', 'url2'] repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 1, "out": {"failed_urls": urls}, "err": "", "uid": "1"}]} NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with( self.task, 'error', 100, ('These nodes: "1" failed to ' 'connect to some of these repositories: "url1", "url2"'), [])
def test_check_repositories_resp_error(self, update_verify_networks): urls = ['url2', 'url1', 'url3', 'url1'] repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 1, "out": {"failed_urls": urls}, "err": "", "uid": "1"}]} NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with( self.task, 'error', 100, ANY, []) actual_msg = update_verify_networks.call_args[0][3] expected_urls_set = set(urls) actual_urls = actual_msg.replace('"', '').replace(',', '').\ split()[-len(expected_urls_set):] self.assertItemsEqual(expected_urls_set, actual_urls) self.assertRegexpMatches( actual_msg, r'These nodes: "1" failed to ' 'connect to some of these repositories: .*')
def test_check_repositories_resp_error(self, update_verify_networks): urls = ['url1', 'url2'] repo_check_message = { "status": "ready", "progress": 100, "task_uuid": self.task.uuid, "nodes": [{ "status": 1, "out": { "failed_urls": urls }, "err": "", "uid": "1" }] } NailgunReceiver.check_repositories_resp(**repo_check_message) update_verify_networks.assert_called_with( self.task, 'error', 100, ('These nodes: "1" failed to ' 'connect to some of these repositories: "url1", "url2"'), [])