Beispiel #1
0
 def that_determines_whether_or_not_we_are_in_trouble():
     '''
     There are 2 monkeys who may or may not be smiling. If both
     or neither of them are smiling, we are in trouble. Return
     True if we are in trouble
     '''
     assert monkey_trouble(True, True) == True  # BOTH smiling --> Trouble
     assert monkey_trouble(True, False) == False  # mixed--> OK
     assert monkey_trouble(False, True) == False  # mixed --> OK
     assert monkey_trouble(False,
                           False) == True  # NEITHER smiling --> Trouble
 def test_true_and_true_returns_true(self):
     actual = monkey_trouble(True, True)
     expected = True
     self.assertEqual(
         actual, expected,
         'Expected calling "monkey_trouble() with "True" and "True" to return "True"'
     )
 def test_false_and_true_returns_false(self):
     actual = monkey_trouble(False, True)
     expected = False
     self.assertEqual(
         actual, expected,
         'Expected calling "monkey_trouble() with "False" and "True" to return "False"'
     )
def test_false_false():
    assert monkey_trouble(False,False)
def test_true_true():
    assert monkey_trouble(True,True)
def test_true_false():
    assert monkey_trouble(True,False) is False
    
def test_false_true():
    assert monkey_trouble(False,True) is False