def test_live_migration_recover_tasks_empty_tasks(self, mock_resume): tasks = deque() migration.run_recover_tasks(self.host, self.guest, self.instance, tasks) self.assertFalse(mock_resume.called)
def test_live_migration_recover_tasks_resume(self, mock_ps, mock_resume): tasks = deque() tasks.append("unpause") migration.run_recover_tasks(self.host, self.guest, self.instance, tasks) mock_resume.assert_called_once_with()
def test_live_migration_recover_tasks_no_pause(self, mock_resume): tasks = deque() # Test to ensure unknown tasks are ignored tasks.append("wibble") migration.run_recover_tasks(self.host, self.guest, self.instance, tasks) self.assertFalse(mock_resume.called)
def test_live_migration_recover_tasks_no_resume(self, mock_ps, mock_resume): tasks = deque() tasks.append("unpause") migration.run_recover_tasks(self.host, self.guest, self.instance, tasks) self.assertFalse(mock_resume.called)