def confirm_subscription_changes(self): print '' if not confirmation_prompt('Continue updating subscriptions?'): print 'Aborted.' sys.exit(1) return True
def test_keeps_asking_until_answer_is_valid(self): self.type_when_asked('', 'Are you sure? [Yes/No]: ') self.type_when_asked('invalid', 'Are you sure? [Yes/No]: ') self.type_when_asked('yes', 'Are you sure? [Yes/No]: ') self.mocker.replay() self.assertTrue(confirmation_prompt('Are you sure?'))
def test_confirm_with_n(self): self.type_when_asked('n', 'Are you sure? [Yes/No]: ') self.mocker.replay() self.assertFalse(confirmation_prompt('Are you sure?'))