diff options
author | Zuul <zuul@review.opendev.org> | 2023-01-24 18:59:07 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-01-24 18:59:07 +0000 |
commit | 97fdfeb07fcb9f4cbd6c5c2a1770d05e12f4bb76 (patch) | |
tree | eff4d2786d8a734fb01ae99f1127ed41392730a5 /ironic/tests/unit/drivers/modules/test_pxe.py | |
parent | d1f11d98b34508b506ea477ca293025c562a713f (diff) | |
parent | 7ededc03f5a669008f597a9359ae65f890b2ebd2 (diff) | |
download | ironic-97fdfeb07fcb9f4cbd6c5c2a1770d05e12f4bb76.tar.gz |
Merge "Prevent pxe retry when agent token exists" into bugfix/19.0
Diffstat (limited to 'ironic/tests/unit/drivers/modules/test_pxe.py')
-rw-r--r-- | ironic/tests/unit/drivers/modules/test_pxe.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/modules/test_pxe.py b/ironic/tests/unit/drivers/modules/test_pxe.py index 213e1b522..736333eb3 100644 --- a/ironic/tests/unit/drivers/modules/test_pxe.py +++ b/ironic/tests/unit/drivers/modules/test_pxe.py @@ -1277,6 +1277,18 @@ class PXEBootRetryTestCase(db_base.DbTestCase): mock_boot_dev.assert_called_once_with(task, 'pxe', persistent=False) + def test_check_boot_status_not_retry_with_token(self, mock_power, + mock_boot_dev): + with task_manager.acquire(self.context, self.node.uuid, + shared=True) as task: + task.node.driver_internal_info = { + 'agent_secret_token': 'xyz' + } + task.driver.boot._check_boot_status(task) + self.assertTrue(task.shared) + mock_power.assert_not_called() + mock_boot_dev.assert_not_called() + class iPXEBootRetryTestCase(PXEBootRetryTestCase): |