def test_prompt_yes_no_with_empty_input_and_defaults(self): yes = prompt_yes_no("Do you like green eggs and ham", 'yes', 5, empty_input) ok_(yes is True) no = prompt_yes_no("Do you like green eggs and ham", 'no', 5, empty_input) ok_(no is False)
def test_prompt_yes_no_with_empty_input_and_defaults(self): yes = prompt_yes_no("Do you like green eggs and ham", 'yes', 5, empty_input) ok_(yes is True) no = prompt_yes_no("Do you like green eggs and ham", 'no', 5, empty_input) ok_(no is False)
def test_prompt_yes_no_with_no_input(self): no_inputs = [fake_n, fake_capital_n, fake_no, fake_0] for input in no_inputs: no = prompt_yes_no("Do you like green eggs and ham", None, 5, input) ok_(no is False)
def test_prompt_yes_no_with_yes_input(self): yes_inputs = [fake_y, fake_capital_y, fake_ye, fake_yes, fake_1] for input in yes_inputs: yes = prompt_yes_no("Do you like green eggs and ham", None, 5, input) ok_(yes is True)
def test_prompt_yes_no_with_no_input(self): no_inputs = [fake_n, fake_capital_n, fake_no, fake_0] for input in no_inputs: no = prompt_yes_no("Do you like green eggs and ham", None, 5, input) ok_(no is False)
def test_prompt_yes_no_with_yes_input(self): yes_inputs = [fake_y, fake_capital_y, fake_ye, fake_yes, fake_1] for input in yes_inputs: yes = prompt_yes_no("Do you like green eggs and ham", None, 5, input) ok_(yes is True)
def test_prompt_yes_no_with_bad_default(self): prompt_yes_no("Do you like green eggs and ham", 'foo', 5, bad_input)
def test_prompt_yes_no_with_bad_input(self): prompt_yes_no("Do you like green eggs and ham", None, 5, bad_input)
def test_prompt_yes_no_with_bad_default(self): prompt_yes_no("Do you like green eggs and ham", 'foo', 5, bad_input)
def test_prompt_yes_no_with_bad_input(self): prompt_yes_no("Do you like green eggs and ham", None, 5, bad_input)