def test_runTest_deletes_existing_node(self, mock_getSSHObject, mock_update): job = Job(change_num="change_num", project_name="project") job.node_id='existing_node' nodepool = mock.Mock() nodepool.getNode.return_value = (None, None) job.runJob("DB", nodepool) nodepool.deleteNode.assert_called_once_with('existing_node') mock_update.assert_called_once_with("DB", node_id=0) self.assertEqual(0, mock_getSSHObject.call_count)
def test_runTest_deletes_existing_node(self, mock_getSSHObject, mock_update): job = Job(change_num="change_num", project_name="project") job.node_id='existing_node' nodepool = mock.Mock() nodepool.getNode.return_value = (None, None) job.runJob("DB", nodepool) nodepool.deleteNode.assert_called_once_with('existing_node') mock_update.assert_called_once_with("DB", node_id=0) self.assertEqual(0, mock_getSSHObject.call_count)