def test_missing_autologin_void_prompts_str(self): self.assertEqual(len(self.job.pipeline.describe()), 4) bootaction = [action for action in self.job.pipeline.actions if action.name == 'boot-image-retry'][0] autologinaction = [action for action in bootaction.internal_pipeline.actions if action.name == 'auto-login-action'][0] autologinaction.parameters.update({'prompts': ''}) with self.assertRaises((JobError, InfrastructureError)) as check: self.job.validate() check_missing_path(self, check, 'qemu-system-x86_64')
def test_missing_autologin_void_prompts_str(self): self.assertEqual(len(self.job.pipeline.describe()), 4) bootaction = [action for action in self.job.pipeline.actions if action.name == 'boot-image-retry'][0] autologinaction = [action for action in bootaction.internal_pipeline.actions if action.name == 'auto-login-action'][0] autologinaction.parameters.update({'prompts': ''}) with self.assertRaises((JobError, InfrastructureError)) as check: self.job.validate() check_missing_path(self, check, 'qemu-system-x86_64')
def test_no_test_action_validate(self): self.assertEqual(len(self.job.pipeline.describe()), 4) del self.job.pipeline.actions[2] try: self.job.pipeline.validate_actions() except JobError as exc: self.fail(exc) except InfrastructureError as exc: check_missing_path(self, exc, 'qemu-system-x86_64') for action in self.job.pipeline.actions: self.assertEqual([], action.errors)
def test_no_test_action_validate(self): self.assertEqual(len(self.job.pipeline.describe()), 4) del self.job.pipeline.actions[2] try: self.job.pipeline.validate_actions() except JobError as exc: self.fail(exc) except InfrastructureError as exc: check_missing_path(self, exc, 'qemu-system-x86_64') for action in self.job.pipeline.actions: self.assertEqual([], action.errors)