예제 #1
0
 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))
예제 #4
0
    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))
예제 #5
0
    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))