def test_should_not_prompt_when_forcedyes_is_true(self, mock_stdout): mock_stdout.isatty.return_value = True self.assertFalse(_user_should_acknowledge_plan( dryrun=False, flavor='update', forcedyes=True))
def test_should_not_prompt_when_terminal_is_not_a_tty(self, mock_sys): mock_sys.isatty.return_value = False self.assertFalse( _user_should_acknowledge_plan(dryrun=False, flavor='update', forcedyes=False))
def test_should_prompt_when_terminal_is_a_tty_and_flavor_is_reboot( self, mock_sys): mock_sys.isatty.return_value = True self.assertTrue( _user_should_acknowledge_plan(dryrun=False, flavor='reboot', forcedyes=False))
def test_should_not_prompt_when_terminal_is_a_tty_but_dryrun_is_true(self, mock_sys): mock_sys.isatty.return_value = True self.assertFalse( _user_should_acknowledge_plan(dryrun=True, flavor='update', forcedyes=False))
def test_should_prompt_when_terminal_is_a_tty_and_flavor_is_reboot(self, mock_sys): mock_sys.isatty.return_value = True self.assertTrue( _user_should_acknowledge_plan(dryrun=False, flavor='reboot', forcedyes=False))
def test_should_not_prompt_when_forcedyes_is_true(self, mock_stdout): mock_stdout.isatty.return_value = True self.assertFalse( _user_should_acknowledge_plan(dryrun=False, flavor='update', forcedyes=True))